我无法使用Spring Boot,因为运行的是组织内部层次结构预定义的环境。应用程序服务器只能支持Servlet 3.0。
如果无法提供领事,还有其他选择吗?我需要在无引导的普通Spring 4.3.x上进行云配置,执行器和保管库。
请告诉我。
答案 0 :(得分:1)
是的! Consul与Spring或Spring Boot无关。它甚至与Java没有任何关系。我们从Python,Java和Javascript使用它。使用Java,我们的某些客户端是Spring Boot应用程序,而有些则不是。
Consul基本上只是具有HTTP API的服务器。有用于不同语言的客户端库,可以更轻松地与每种语言一起使用。 Java Consul客户端与Spring无关。您可以将Consul与任何语言的基本HTTP客户端库一起使用。
Spring通过Spring Cloud Consul与Consul紧密集成。目前尚不清楚这是否是您要问的一部分。您的#1问题与您的问题的标题相比让我有些困惑。
我还没有使用Hazelcast,所以我无法解决您的第二个问题。
更新:...但是我可以再说一次Google。您第二个答案的答案似乎是“是”。检查一下:
https://github.com/bitsofinfo/hazelcast-consul-discovery-spi
PS:我想念什么?我只是注意到,这个非常简单的问题是10个小时前提出的。我不敢相信之前没有人给出答案。