使用Vert.x事件总线’本地(java,单jvm)时是否可以避免序列化?
发布时间:2020-05-24 07:14:35 所属栏目:Java 来源:互联网
导读:我的情况是:单个JVM仅Java(我不需要是多语言)我不想支付序列化成本来在总线上发布不可变事件(发布对java对象的引用会起作用).我理解vert.x事件总线的范围比我的用例要广泛得多.我想到了一个类似于akka的行为:当你分发时,你必须为你的消息提供序列化,如果你
|
我的情况是: >单个JVM 我理解vert.x事件总线的范围比我的用例要广泛得多. 我想到了一个类似于akka的行为:当你分发时,你必须为你的消息提供序列化,如果你保持本地引用被传递. 有没有什么可以让我在Vert.x中做到这一点? 最佳答案 Vert.x已经有了这样的优化.发送到同一JVM时,对象不会被序列化或反序列化.你可以在这里看到实际的代码: 实现MessageCodec时,实际上有两种方法:decodeFromWire()和transform().您只能使用最简单的方法实现转换: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
