Spring Boot 中可以有多个传输客户端吗?

Can you have more than one transport client in Spring Boot?

所以我有一个 Spring 启动应用程序。我一直在将它与 ElasticSearch 一起使用。现在我已经添加了一个 HBase 连接。他们使用传输协议,我相信 TCP 客户端可以连接和通信。

但是,我现在在 Spring Boot 中遇到了某种生命周期错误。我想知道这是否意味着拥有多个这样的连接(有点像套接字)意味着它们需要以某种方式处于自己的线程中?我以为 Spring Boot 会以某种方式自动处理它。

@PostConstruct

我需要在他们自己的线程中使用它们吗?我应该将它们分成不同的 Java 应用程序吗?

如果我把它们分开,我是不是需要想办法在两者中记录东西?他们将如何沟通?

是的,原来我遇到的问题是当有网络冲突时。一旦 POM.xml 中的 netty 冲突得到解决,它就可以使用 Spring 引导到不同的服务器进行多线程连接。