我刚刚发现了vert.x并且玩了一点。我喜欢它,但有一件事让我困惑:SQL支持。更好的说,异步SQL支持。
我知道有一个postgres mod,甚至是一个mysql,但是从我在github页面上读到的内容看来还处于早期阶段。
此外,应该使用事件总线将查询从请求的Verticle发送到将执行请求的工作Verticle,然后将结果传回。
但是,这对我来说听起来不是一个好主意。通信将以文本模式完成,这意味着大量序列化/反序列化。此外,结果需要完全读取,然后发送到请求的Verticle,有时可能是矫枉过正。
现在我的问题是:
在vert.x verticle中使用mySQL的最佳方法是什么?
使用事件总线可以在文本模式下传输这么多信息吗? (或者我可能错过了一些东西,实际上有办法通过事件总线发送二进制数据。)