Vertx微服务架构

时间:2016-11-04 17:14:44

标签: vert.x

我们正在使用vertx + spring开始一个新的微服务项目。

我们计划从这个架构开始:

  1. vertx-commons:包含所有vertx库的项目

  2. vertx-rest-server:一个http服务器,可以处理所有请求并通过事件总线委托给其他微服务

  3. vertx-microservice-n:通过监听eventbus(包含业务逻辑和持久层)来处理来自其余服务器的请求。 其他微服务将使用此模板。

  4. 这是推荐的方法吗?

1 个答案:

答案 0 :(得分:1)

你不需要Spring来持久化。相反,您可以使用Vertx的任何DBMS或NoSQL组件库(例如,vertx-redis-client)或编写自己的组件库。 Vert.x是一个轻量级,可嵌入,无意义的库,具有非常好的可扩展性。 Vert.x本身足以构建自定义堆栈。

如果你仍然在寻找基于Vert.x-3.x的框架,你可以参考https://github.com/swisspush/gateleen

希望它有所帮助。

相关问题