我正在使用vertx框架。
我们知道我们无法阻止主循环,我们愿意使用Neo4j。
现在neo4j支持prod只休息而没有异步支持。这可能会阻止我在vertx上的主循环。
因此,我可以使用vertx worker Verticle将这些同步请求卸载到neo4j - 但我期待成千上万的连接,这就是我们首先选择veryx的原因。每个连接都会触发neo4j,我担心neo4j会成为瓶颈。
目前我想到了两种方式:
1. Finding a way how to use neo4j asynchronously
2. Send each request to a queue(kafka/etc..) and than send requests to neo4j.
你认为这里最好的是什么?
谢谢, 射线。