【问题标题】:Advice how to scale Spring service that serv's Vertx handlers requests建议如何扩展 serv 的 Vertx 处理程序请求的 Spring 服务
【发布时间】:2015-09-10 11:23:39
【问题描述】:

我正在使用 vertx3。

正如我们所知,Vertx 使用它的反应器模式非常有效地处理许多请求。

问题是我有第二个服务,它在 Spring-boot 容器上作为 Rest-API 公开(我很容易在那里实现它)。

我有两个选择:1. 在 vertx 上实现该逻辑并获得 api 调用。 2. 扩展 spring-boot 服务以处理来自 vertx 的数百万个 rest api 请求。

有人遇到过这种情况吗?

选择二会更容易。

还有什么方法可以扩展 spring 服务? (我已经意识到在差异机器上添加许多实例并放置负载平衡器的物理解决方案,但由于 spring-service 是一个瓶颈,我正在失去 vertx 的功能

谢谢, 射线。

【问题讨论】:

    标签: java spring architecture scale vert.x


    【解决方案1】:

    通常服务实现是无状态的,无论您将使用哪种技术。所以这意味着它们是可扩展的。

    尝试实现服务逻辑,使用spring,rest-api使用vertx。 Spring服务服务逻辑将从vertx使用。

    当然不要阻塞服务实现中的线程。

    【讨论】:

    • 你说的“Spring service service logic will be used from vertx”是什么意思? spring-service 逻辑应该在 spring 服务上还是在 vertx 上?请说清楚。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    相关资源
    最近更新 更多