wmenjoy / awesome-knowleges

汇总有用的知识
38 stars 7 forks source link

学习MQ #25

Open wmenjoy opened 4 years ago

wmenjoy commented 4 years ago

概念和术语

wmenjoy commented 4 years ago

技术和架构

参考

  1. 如何设计消息中间件? 总体架构
  2. Pulsar 的设计哲学
wmenjoy commented 4 years ago

kafka

kafka的架构

image

网络层

image Acceptor 作两件事: 创建一堆worker线程;接受新连接, 将新的socket指派给某个 worker线程;

Worker线程处理若干个socket,接受请求转给各种handler处理,response再经由worker线程发送回去.

参考

  1. kafka学习
  2. 一篇文章带你逆袭 Kafka
wmenjoy commented 3 years ago

Plusar

  1. Four Reasons Why Apache Pulsar is Essential to the Modern Data Stack | by DataStax | Jun, 2021 | Medium