相关疑难解决方法(0)

如何将spring-boot作为客户端应用程序运行?

我在一个应用程序中有2个主要入口点.

一个main启动服务器,映射控制器并启动一些工作线程.这些工作人员从云队列接收消息.

如果负载增加,我希望能够增加额外的工作来完成我的工作.所以我在我的应用程序中有第二个主要入口点,我希望能够在不启动 spring-boot(作为客户端应用程序)的默认服务器的情况下启动,以避免端口冲突(显然会导致失败).

我该如何实现这一目标?

java client-applications entry-point spring-boot

9
推荐指数
1
解决办法
8721
查看次数

Spring Boot:在映射级别指定端口

Spring Boot:我想实现以下目标:一些URL路径映射到一个端口,另一些映射到另一个。

换句话说,我想要类似的东西:

public class Controller1 {
  @RequestMapping(value="/path1", port="8080") public...
  @RequestMapping(value="/path2", port="8081") public...
}
Run Code Online (Sandbox Code Playgroud)

这样我的应用才能响应localhost:8080 / path1和localhost:8081 / path2

在应用内可以有2个独立的控制器。

通过为tomcat实现EmbeddedServletContainerCustomizer,我已经成功地取得了部分成功,但是如果可能的话,能够在控制器内实现此目标也将是一件不错的事情。

可能吗?

port spring spring-boot

5
推荐指数
2
解决办法
3408
查看次数