-
Notifications
You must be signed in to change notification settings - Fork 18
Microservice
upan edited this page Dec 12, 2022
·
8 revisions
目前的微服务体系主流以SpringCloud为主,目前又分为三个流派SpringCloudNetflex 、SpringCloudAlibba以及近期开源的Spring-Cloud-Tencent 其他的还有dubbo和grpc、brpc等 。
Spring Cloud,是一系列框架的集合,其基于Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,构建了服务治理(发现注册)、配置中心、消息总线、负载均衡、断路器、数据监控、分布式会话和集群状态管理等功能,为我们提供一整套企业级分布式云应用的完美解决方案。 Spring Cloud 具有特性,以及适用于哪些场景等包含:
- Distributed/versioned configuration,基于版本的分布式配置管理
- Service registration and discovery,服务注册与发现
- Routing,路由
- Service-to-service calls,服务之间调用(依赖)
- Load balancing,负载均衡
- Circuit Breakers,断路器
- Global locks,全局锁(分布式锁)
- Leadership election and cluster state,选主以及集群状态管理
- Distributed messaging,分布式消息服务
Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案。Spring Cloud Tencent 实现了 Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 微服务架构应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 Polarismesh ,实现各种分布式微服务场景。
Spring Cloud Tencent提供的能力包括但不限于:

TODO
TODO
TODO
TODO
TODO
TODO
TODO
TODO
TODO
TODO
目前使用最多的解决方案是
TODO
TODO
TODO
TODO
TODO:ELK
TODO
TODO 云原生,后面单独开一页进行梳理