2016 - 2024

感恩一路有你

zuul为什么要结合nginx 如何做到服务的高并发、高可用?

浏览量:1090 时间:2021-03-17 12:59:02 作者:admin

如何做到服务的高并发、高可用?

高并发性和可用性?我建议您使用现有的框架,而不是重新设计轮子。您可以考虑使用zookeeper执行分布式进程处理,然后使用Mongo执行数据库消息队列。有很多选择。最好有一个实际的场景,而不是高并发性。一般来说,一定有瓶颈,比如IO内存、CPU等。建议对具体问题进行优化。如果你有任何问题,你可以@I

1。它取决于您的业务复杂性来决定如何构建。简单地说,redis的主从结构可以实现简单的读高可用性,而写不高可用性。

2. 通过keepalive对主机进行监控,实现主机停机时的热切换。Redis还有一个热备机制的master

3。采用redis的集群方案实现负载分离和高可用性。(此解决方案至少需要三台机器。如果集群比较小,配置就比较方便。现在有很多在线策略。)

如何搭建高可用Redis架构?

这是两个概念。Nginx用于负载均衡的请求转发,多用作负载均衡器;zuul用于请求转发,一般用作网关。Zuul与Eureka配合使用,功能强大。Nginx也可以实现这些功能,但是它需要各种脚本语言来支持,比如Lua脚本等,但是zuul的开发成本很低。知道春天就够了。

本节将设计一些分布式雾化问题。我一个接一个地踩在他们身上。如果有什么问题,我们可以继续讨论。我建议我们进一步了解spring云的核心思想和整个分布式体系结构。如果您有任何问题,请提问,谢谢!

zuul为什么要结合nginx eureka如何保证高可用 高可用及其实现方式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。