![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计
文章平均质量分 78
粪逗er
努力的人运气不会差
展开
-
探究:kafka生产者/消费者与多线程安全
Kafka生产者是线程安全的,可以在多个线程中共享一个Kafka生产者实例。这是因为Kafka生产者实例内部使用了一些同步机制来保证线程安全,例如使用了线程安全的队列来缓存消息,使用了同步锁来保护共享资源的访问等。同时,Kafka生产者的send()方法是非阻塞的,可以在多个线程中并发调用,不会阻塞线程。Kafka生产者还提供了异步发送和同步发送两种发送方式,可以根据实际需求选择不同的发送方式。原创 2023-03-10 17:01:29 · 3774 阅读 · 1 评论 -
探究:秒杀系统
秒杀原创 2023-02-21 18:12:12 · 908 阅读 · 2 评论 -
高可用架构:异地多活
高可用原创 2023-02-14 11:33:59 · 2292 阅读 · 0 评论 -
系统设计:微服务重试机制
微服务重试机制原创 2023-02-08 11:08:58 · 163 阅读 · 0 评论 -
singleflight.Group 缓存击穿
缓存击穿原创 2023-01-30 11:26:32 · 307 阅读 · 0 评论 -
设计之分库分表
分库分表原创 2022-10-08 22:34:05 · 797 阅读 · 0 评论 -
GMP模型
GMP原创 2022-09-24 11:17:02 · 3352 阅读 · 0 评论 -
水平分表之基因法
基因法:水平分表原创 2022-09-23 17:42:09 · 1180 阅读 · 0 评论 -
Feed流之微博系统设计
feed流原创 2022-09-20 21:33:22 · 2733 阅读 · 4 评论 -
[短链接/内推码]生成系统设计
短链接生成内推码生成原创 2022-09-20 15:41:56 · 1992 阅读 · 0 评论 -
http2.0/http3.0(quic)/grpc
http2.0相较于http1.0的改进点http3.0相较于http2.0解决头部阻塞问题rpc与http的区别原创 2022-09-14 16:24:16 · 1368 阅读 · 0 评论 -
Redis分布式锁(锁失效)
Redis可重入锁+Watchdog锁续期原创 2022-09-13 18:50:57 · 2945 阅读 · 0 评论 -
kafka保证消息不丢失 / exactly once / rocketmq事务消息
kafka保证消息不丢失原创 2022-09-13 15:40:42 · 691 阅读 · 0 评论 -
分布式唯一ID生成器
分布式ID原创 2022-09-09 14:57:22 · 356 阅读 · 0 评论