1970-01-01
20 结束语:Sentinel 对应用的性能影响如何?“引入 Sentinel 带来的性能损耗非常小,只有在业务单机量级超过 25W QPS 的时候才会有一些显著的影响(5%~10% 左右),单机 QPS 不太大的时候损耗几乎可以忽略不计。” 这是官...
20 结束语:Sentinel 对应用的性能影响如何?“引入 Sentinel 带来的性能损耗非常小,只有在业务单机量级超过 25W QPS 的时候才会有一些显著的影响(5%~10% 左右),单机 QPS 不太大的时候损耗几乎可以忽略不计。” 这是官...
21 番外篇:Sentinel 1.8.0 熔断降级新特性解读在本专栏写作完成之际,笔者看到阿里官方推出了 Sentinel 1.8.0 版本,该版本发布时间为 2020/08/20。 与此同时,官方文档也更新了关于熔断降级的介绍...
17 Sentinel 主流框架适配使用 Sentinel 需要用 try-catch-finally 将需要保护的资源(方法或者代码块)包装起来,在目标方法或者代码块执行之前,调用 ContextUtil#enter 方法以及 SphU#entry...
19 Sentinel 集群限流的实现(下)集群限流源码分析集群限流,我们可以结合令牌桶算法去思考,服务端负责生产令牌,客户端向服务端申请令牌,客户端只有申请到令牌时才能将请求放行,否则拒绝请求。 集群限流也支持热点参数限流,而实现原理大致相同,所以...
01 消息引擎系统ABC01 消息引擎系统ABC 你好,我是胡夕。欢迎你来到“Kafka核心技术与实战”专栏。如果你对Kafka及其背后的消息引擎、流处理感兴趣,很高兴我们可以在此相聚,并在未来的一段日子里一同学习有关Kafka的方方面面。 毫无疑问...
02 一篇文章带你快速搞定Kafka术语你好,我是胡夕。今天我们正式开启Apache Kafka学习之旅。 在Kafka的世界中有很多概念和术语是需要你提前理解并熟练掌握的,这对于后面你深入学习Kafka各种功能和特性将大有裨益。下面我来盘点一下Ka...
00 开篇词 为什么要学习Kafka?你好,我是胡夕,Apache Kafka Committer,老虎证券用户增长团队负责人,也是《Apache Kafka实战》这本书的作者。 在过去5年中,我经历了Kafka从最初的0.8版本逐步演进到现在的2....
06 Kafka线上集群部署方案怎么做?专栏前面几期内容,我分别从Kafka的定位、版本的变迁以及功能的演进等几个方面循序渐进地梳理了Apache Kafka的发展脉络。通过这些内容,我希望你能清晰地了解Kafka是用来做什么的,以及在实际生产环境中...
07 最最最重要的集群参数配置(上)你好,我是胡夕。今天我想和你聊聊最最最重要的Kafka集群配置。我这里用了3个“最”字并非哗众取宠,而是因为有些配置的重要性并未体现在官方文档中,并且从实际表现看,很多参数对系统的影响要比从文档上看更加明显,因此很...
09 生产者消息分区机制原理剖析09 生产者消息分区机制原理剖析 我们在使用Apache Kafka生产和消费消息的时候,肯定是希望能够将数据均匀地分配到所有服务器上。比如很多公司使用Kafka收集应用服务器的日志数据,这种数据都是很多的,特别是对于...