摘要:
楔子 无论使用什么样的开发语言,无论软件运行在何种操作系统上,无论架构采用的是单体应用架构还是分布式微服务架构,只要我们开发复杂的交易型业务系统,必然就有一个困扰诸多开发人员的技术难题无法绕开,那就是事务。 而随着互联网的不断发展,互联网企业的业务在飞速变化,推动着系统架构也在不断地发生变化。总体来 阅读全文
摘要:
楔子 假设有这样的一个场景,你去 B 站面试架构师的职位,面试官让你设计一个计数服务,该服务能够对每个视频的观看数量进行实时的计数统计,或者对某个 UP 主的粉丝、获赞数进行统计等等。 当然很多服务其实都可以抽象成计数服务,比如采集系统、监控系统等等,所以计数问题是一个很普遍的问题。那么面对这样一个 阅读全文