西西河

主题:【原创】解剖Twitter 【1】 -- 邓侃

共:💬68 🌺272
全看分页树展 · 主题 跟帖
家园 先送花,再来挑个刺。呵呵

队列的实现方式有多种,例如Apache Mina[9]就可以用来做队列。但是Twitter团队自己动手实现了一个队列,Kestrel [10,11]。Mina与Kestrel,各自有什么优缺点,似乎还没人做过详细比较。

mina是个java 的socket开发框架,我们可以用mina来开发http server/ftp server/消息队列等各种socket server,属于底层框架;而Kestrel应该就是个消息队列,应该是上层应用。放在一起似乎不太合适阿,呵呵。

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract · event-driven · asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

mina我用的比较多,Kestrel不了解,说得不一定对,呵呵,

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河