做平面常用的网站,王者荣耀网页设计报告,网站域名被黑,常用的网络推广平台有哪些呢中文官网地址#xff1a;Spring Cloud中文网-官方文档中文版
Spring Cloud九大组件#xff1a;
1、注册中心#xff1a;Eureka
2、服务调用#xff1a;Feigh
3、负载均衡#xff1a;Ribbon
4、熔断降级#xff1a;Hystrix
5、网 关#xff1a; Gateway
6、链路追…中文官网地址Spring Cloud中文网-官方文档中文版
Spring Cloud九大组件
1、注册中心Eureka
2、服务调用Feigh
3、负载均衡Ribbon
4、熔断降级Hystrix
5、网 关 Gateway
6、链路追踪Sleuth
7、事务管理LCN/Seata
8、配置中心config
9、服务监控admin
微服务划分
微服务是一种软件开发架构思想它将一个大型应用程序分解为多个独立的、可自由组合和部署的小型服务这些小型服务各自对应一个特定的业务功能可独立开发、测试、部署和扩展
微服务划分的6个原则
单一职责原则
每个微服务应该只负责一个特定的业务功能。单一职责原则有助于保持服务的聚焦和简单便于独立开发和维护
业务领域驱动划分
根据应用程序的业务需求和领域知识来对服务进行划分
最小可行服务
在进行微服务划分时应该尽量保持服务的粒度足够小但仍能独立完成一个完整的业务功能以提高灵活性
高内聚低耦合
高内聚意味着服务内部的组件和功能之间有紧密的关联而低耦合则是指各个服务之间的依赖关系尽可能简单和少
数据自治原则
每个微服务应该对其所使用的数据有完全的控制权
技术多样性
微服务架构允许使用不同的技术栈来实现不同的服务这有助于充分利用各种技术的优势提高系统性能和可扩展性但同时也需要注意控制技术多样性带来的管理和维护成本