分布式
卖琴的
这个作者很懒,什么都没留下…
展开
-
微服务架构的特点和适用场景
微服务的特点:单一职责原则:每个服务应该负责单独的功能,正是SOLID原则之一。独立部署、升级、扩展和替换:每个服务都可以单独部署及重新部署而不影响整个系统。这使得服务很容易升级。支持异构/多种语言:每个服务的实现细节都与其他服务无关,这使得服务之间能够解耦,团队可以针对每个服务选择最合适的开发语言、工具和方法。轻量级:微服务通常有轻量级的分布式服务框架承载,采用了P2P通信,无中心节点,性能可以线性增长;第三方软件依赖减少,减少类冲突和冗余依赖,集成和升级更方便。微服务使用场景:团队规模原创 2020-09-07 19:05:12 · 1150 阅读 · 0 评论 -
Springcloud 主要组件
Eureka:注册中心 Eureka就好比是一个公司的后台,负责管理、记录服务提供者的信息。我们只要将我们的微服务注册到Eureka中去,我们的服务调用者在调用微服务的时候,就无需自己寻找服务,而是把自己的需求告诉Eureka,然后Eureka会把符合你需求的服务告诉你,从而完成微服务的调用。Eureka架构中的三个核心角色:①服务注册中心Eureka的服务端应用,提供服务注册和发现功能,就是刚刚我们建立的eureka-demo②服务提供者提供服务的应用,可以是SpringBoot应用,..原创 2020-09-07 19:03:14 · 928 阅读 · 0 评论