- alibaba
- Sentinel 流量控制
- doubbo 服务治理
- apollo 配置中心
- nacos 注册中心
- seata分布式事物
- rocketmq消息队列
- 运维监控
https://github.com/alibaba
Sentinel 流量控制https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D
doubbo 服务治理https://dubbo.apache.org
https://github.com/apache/dubbo-spring-boot-project/blob/master/README_CN.md
https://github.com/ctripcorp/apollo
nacos 注册中心https://github.com/alibaba/nacos
zookeeper:强一至性,当领导节点宕机时整个集群不可使用。l例如:zookeeper集群需要重新选举,而此时服务需要来读取可用服务,是不可用的。 影响到了服务的可用性,zk采用心跳来判断是可用
naocs:弥补zk的缺点
https://seata.io/zh-cn/
不适合高并发系统
http://rocketmq.apache.org/docs/quick-start/
运维监控https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/html/production-ready-features.html#production-ready
https://github.com/csgirl562857639/spring-boot-2-metrics-sample
依赖org.springframework.boot spring-boot-starter-actuator 2.5.0 注册 @Bean MeterRegistryCustomizer io.micrometer micrometer-registry-prometheus 1.5.1 configurer(@Value("${spring.application.name}") String applicationName){ return registry -> registry.config().commonTags("application", applicationName); } 配置: management.endpoints.web.exposure.include=* management.metrics.tags.application=${spring.application.name}



