whi*_*ive 7 java event-bus vert.x
我的情况是:
我理解vert.x事件总线的范围比我的用例要广泛得多.
我想到了一个类似于akka的行为:当你分发时,你必须为你的消息提供序列化,如果你保持本地引用被传递.
有没有什么可以让我在Vert.x中做到这一点?
Vert.x已经进行了这样的优化。当发送到相同的JVM时,对象将不会序列化或反序列化。
您可以在这里看到实际的代码:https : //github.com/eclipse/vert.x/blob/master/src/main/java/io/vertx/core/eventbus/impl/EventBusImpl.java#L372
实现时MessageCodec,实际上有两种方法:decodeFromWire()和transform()。您只能使用最幼稚的方法来实现转换:
@Override
public Object transform(Object o) {
return o;
}
Run Code Online (Sandbox Code Playgroud)