如何解决带有eureka和zuul的spring boot企业应用程序
我负责设计一个新的企业应用程序,该应用程序应能够处理大量客户,并且应该完全无故障。 为此,我正在考虑实现将要复制的不同微服务,因此eureka服务器/客户端解决方案非常适合此功能。 然后,由于eureka服务器可能是单点故障,因此我发现可以在多个实例中复制它,并且它是完美的。 为了不暴露每项服务,我将把它作为网关zuul,它将使用eureka服务器,以便找到处理请求的后端服务的理想实例。 从现在开始,zuul是最重要的一点,我发现也可以复制此组件,因此,如果其中一个失败,我仍然可以拥有另一个。
这时,我需要找到在客户端应用程序(android和ios应用程序)与zuul堆栈之间创建负载均衡器的方法,但是服务器端负载均衡器将成为单点故障,因此它是无用的。 我想问一下是否有一种方法可以使我们的大量客户连接到zuul应用程序的健康实例,而不会出现任何单点故障。也许通过在移动应用程序上实现功能区将选择适当的zuul健康实例。 不幸的是,所有内容都将部署在“私有”集群上,因此我不能使用亚马逊弹性负载均衡器或任何其他专有解决方案 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。