有这么一个企业应用的需求,底层数据的变动会触发一个事件,这个事件需要发送给订阅的用户。用户主要是在上线时(打开页面时)拉取属于自己的信息(严格按时序排列)。如果将所有这些事件利用系统会话发送给指定的用户(一个事件可能需要发送给10~100个用户),就会产生大量的系统会话记录(比如每秒上千个事件),一年有估计几十到几百个million。在这种场景下,每个用户上线时去拉取属于自己的信息,会不会遇到性能下降的情形?
我们在考虑是自己搭建一个基于kafka的消息系统,还是采用leanmessage,请不吝赐教。如果能够提供Leanmessage后台的机制更加感谢(比如系统会话的索引机制,或者是否考虑为每个用户作一个拉取信息用的队列,类似微信朋友圈)
-
创建时间
16年1月8日
-
最后回复
16年1月13日
-
8
回复
-
1.5K
浏览
-
2
用户
-
1
链接