@玛雅牛 你好,想跟你请教个问题:
看到你的jfinal-zbus插件,想问一下你使用zbus的场景是什么?能否举一些使用的例子,谢谢!
thanks. 那是不是可以这样理解:你是使用它的RPC来decouple模块之间的调用?如果是这样的话, 那和各个模块提供rest服务出来有什么不同,或者说有什么好处?
回复 @Jacky_D_H : 与各个模块提供rest服务差别不是很大,使用zbus的话,会简单一些,性能高一些,直连rpc的话,性能可以达到7万/秒。
jfinal-zbus只是为了在jfinal中更容易使用zbus,所以使用场景还得看zbus。总的来说,ZBUS =轻量级MQ + RPC +服务总线。详细见:https://git.oschina.net/rushmore/zbus。在我的场景中是为了提高系统整体可靠性,各个模块可以独立演化升级,整个系统功能自动降级。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
thanks. 那是不是可以这样理解:你是使用它的RPC来decouple模块之间的调用?如果是这样的话, 那和各个模块提供rest服务出来有什么不同,或者说有什么好处?
回复 @Jacky_D_H : 与各个模块提供rest服务差别不是很大,使用zbus的话,会简单一些,性能高一些,直连rpc的话,性能可以达到7万/秒。
jfinal-zbus只是为了在jfinal中更容易使用zbus,所以使用场景还得看zbus。总的来说,ZBUS =轻量级MQ + RPC +服务总线。详细见:https://git.oschina.net/rushmore/zbus。在我的场景中是为了提高系统整体可靠性,各个模块可以独立演化升级,整个系统功能自动降级。