SpringCloud Eureka服务治理如何实现优化?

摘要:1. 什么是微服务? “微服务”一词来自国外的一篇博文,网站:https:martinfowler.comarticlesmicroservices.html 如果您不能看懂英文文档,可以跳转到搜简体中文的文档 这是国人翻译的文档,
1. 什么是微服务? “微服务”一词来自国外的一篇博文,网站:https://martinfowler.com/articles/microservices.html 如果您不能看懂英文文档,可以跳转到搜简体中文的文档 这是国人翻译的文档,可以学习参考: 引用官方文档解释: 简单来说,微服务架构风格[1]是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。 2. 什么是Spring Cloud? Spring Cloud是一个分布式的整体解决方案的框架。基于Spring Boot开发。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,负载,网关,消息总线,集群管理,安全管理,分布式锁,分布式事务等等)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。 3. 什么是Spring Cloud Eureka? Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件的一部分,基于 Netflix Eureka 做了二次封装,主要负责实现微服务架构中的服务治理功能。 Spring Cloud Eureka 是一个基于 REST 的服务,并且提供了基于 Java 的客户端组件,能够非常方便地将服务注册到 Spring Cloud Eureka 中进行统一管理。
阅读全文