MOOON-scheduler问题讨论:消息如何传递回去和主动发送出去?
2012-07-24 16:19
239 查看
对于进程模式,有两种可选的消息发出方案:1.每个Service进程都独立加载一份dispatcher2.所有Service进程不加载dispachter,只内核加载一份dispatcher,消息发出时,总是需要通过内核
方案一优点:1.高效,因为少了从Service进程到内核进程的拷贝
方案一缺点:1.多占用了内存,因为每个Service进程都得加载一份dispatcher2.出口多不统一,每个Service的出口都是独立的
方案二优点:1.出口统一,统一由内核发出,Service进程与网络无关
方案二缺点:1.性能稍低,因为消息需要从Service进程拷贝到内核进程后,才能通过dispatcher发出
个人倾向:选择方案二
方案一优点:1.高效,因为少了从Service进程到内核进程的拷贝
方案一缺点:1.多占用了内存,因为每个Service进程都得加载一份dispatcher2.出口多不统一,每个Service的出口都是独立的
方案二优点:1.出口统一,统一由内核发出,Service进程与网络无关
方案二缺点:1.性能稍低,因为消息需要从Service进程拷贝到内核进程后,才能通过dispatcher发出
个人倾向:选择方案二
相关文章推荐
- MOOON-scheduler问题讨论:消息如何传递回去和主动发送出去?
- Signalr如何在服务器端主动发送消息到客户端
- JAVA微信开发:[20]如何实现主动发送微信消息
- rocketmq问题汇总-如何将特定消息发送至特定queue,消费者从特定queue消费
- rocketmq问题汇总-如何将特定消息发送至特定queue,消费者从特定queue消费
- as3.0和java服务端问题,如何让jiava立刻接收as发送的消息
- JAVA微信开发:如何实现主动发送微信消息
- 关于xmpp协议发送消息,登录认证SSL报错的问题
- Java企业微信开发_04_消息推送之发送消息(主动)
- 如何解决秒杀的性能问题和超卖的讨论
- 如何解决秒杀的性能问题和超卖的讨论
- PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制
- java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- 如何解决秒杀的性能问题和超卖的讨论
- MFC如何用模拟发送一个伪消息
- 如何在底层发送toast消息
- 【学习】MFC 如何处理发送给线程的消息
- 封装arp数据包并发送出去所遇到的问题