阿里巴巴中间件性能挑战赛总结
文章平均质量分 57
凡凡好疲惫
中山大学大四学生
展开
-
阿里巴巴中间件性能挑战赛(MOM篇)
先贴一下赛题:实现一个基于发布-订阅模型的消息中间件(broker+client)必选特性:提供可靠消息服务,broker要保证数据同步落盘才能向生产者返回发送成功的ack,并保证投递给所有的消费者,直至所有的消费者都消费成功(消费者消费成功或者失败都会返回对应的ack)。一旦消费者对一条消息发生订阅后,那么该消费者消费失败,消费超时(如果消息推送给消费者后,10秒没有返回响应,那原创 2015-09-26 17:08:54 · 2546 阅读 · 1 评论 -
阿里巴巴中间件性能挑战赛(RPC篇 同步阻塞模型)
阿里巴巴中间件性能挑战赛RPC部分的总结原创 2015-09-26 15:51:18 · 1689 阅读 · 0 评论 -
阿里巴巴中间件性能挑战赛(RPC篇 复杂版)
与简单版相比,整个的思路没有什么变化,不过网络io模型换成了netty,同时使用了fst序列化库//调用方法的协议:方法名 参数类型 参数值 上下文 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { if(isAsy原创 2015-09-26 16:53:14 · 1355 阅读 · 0 评论