Vert.X安全

use*_*247 3 security vert.x

我打算在群集之间以及跨Web客户端使用vert.x事件总线.您能否澄清事件总线是否可以安全地交换机密数据?如果我没有错,事件总线使用JSON或简单的vertx兼容数据类型,文档没有明确提到是否可以在通过事件总线时加密.如果有的话,欣赏一些例子.

小智 6

我相信现在已经解决了这个问题.如果您阅读有关最近的3.3.0版本的博客 - http://vertx.io/blog/vert-x-3-3-0-is-released/ - 会提到以下内容:

"使用此版本,您可以配置事件总线的TCP方面,例如,使用SSL."

然后,如果你看这里 - https://github.com/eclipse/vert.x/blob/master/src/main/java/examples/EventBusExamples.java - 你可以在example13中找到以下代码:

VertxOptions options = new VertxOptions()
    .setEventBusOptions(new EventBusOptions()
        .setSsl(true)
Run Code Online (Sandbox Code Playgroud)

因此,虽然默认情况下总线的传输可能不受保护,但现在应该可以在需要时启用SSL.