我在spring.io [https://spring.io/blog/2015/05/27/spring-cloud-consul-1-0-0-m1-available-now]中看到了spring-cloud-consul,但我几乎看不到任何参考示例。
我主要是寻找服务注册和服务发现与领事和功能区作为客户端负载均衡器。有没有人可以给出一个示例应用程序或示例以供参考。我还查看了spring-cloud-consul的git存储库,在[https://github.com/spring-cloud/spring-cloud-consul]中没有找到任何示例
发布于 2015-07-08 06:11:22
在主存储库spring-cloud-consul-sample中有一个使用LoadBalancerClient的示例,其中有一个功能区实现将使用consul填充服务器列表。
发布于 2015-12-04 01:08:27
我没有找到更多关于Consul和Ribbon的信息,但我找到了更多关于Eueka的信息(它被Netflix使用,它也做类似于Consul的服务注册/发布)。这个Spring项目似乎要活跃得多。有关它的信息可以在这里找到:http://cloud.spring.io/spring-cloud-netflix/
这篇博文演示了如何通过Eueka和Ribbon使用spring cloud:https://spring.io/blog/2015/07/14/microservices-with-spring
本教程还有一个资源库:https://github.com/paulc4/microservices-demo
如果你仍然想使用Consul而不是Eueka,这里有一个示例项目,你应该能够结合上面的博客文章来构建一个工作示例:https://github.com/spring-cloud/spring-cloud-consul/tree/master/spring-cloud-consul-sample
发布于 2018-11-04 23:18:56
我用Spring Cloud Consul和Spring Cloud Netflix写了一个演示项目。我使用Consul作为服务注册表,并使用Ribbon/Hystrix/Feign来简化API服务客户端。
该项目托管在GitHub:https://github.com/alexandreroman/number2words上。
https://stackoverflow.com/questions/31259877
复制相似问题