![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
因为脸大而被辞退的胖子
这个作者很懒,什么都没留下…
展开
-
Eureka 服务注册与发现
简介Eureak是netflix的的一个子模块,也是核心模块是一个基于rest的服务,用于定位服务,以实现中间层服务器的负载均衡和故障转移服务注册与发现对于微服务架构架构是非常重要的,有了服务注册与发现,只需要使用服务的表示符,就可以找到该服务设计时遵循的是CAP原则中的AP原则设计架构采用的是服务和消费(C-S)架构,Eureka Server作为服务注册功能的服务器就是服务注册中心系统中的其他微服务,通过Eureka的客户端连接到Eureka Server并维持心跳连接,这样系统的维原创 2021-01-20 16:00:56 · 147 阅读 · 0 评论 -
微服务与微服务架构的区别
微服务架构是一种架构模式,或者说是一种架构风格。它提倡将单一的应用拆分为一个个微小的服务,既然拆成一个个微服务,每个服务都独立运行在自己的进程中,服务之间相互协调,为用户提供最终的价值。服务之间使用轻量级的通信相互沟通。每个服务都围绕着具体的业务进行构建,并且能被独立部署到生产环境中。每个服务可以使用不同的语言来编写,也可以拥有自己独立的数据库。和医院类比(个人理解):一个医院有许多部门,每个部门之间都负责不同的事情,每个部门之间既相互独立有互相合作,每个部门使用的技术不尽相同。微服务强调的是服务的原创 2021-01-18 16:44:35 · 449 阅读 · 0 评论 -
微服务的优缺点
优点单一职责原则;每个服务足够内聚,足够小,代码容易理解;开发简单,效率高,因为一个微服务就是专一的做一件事;微服务小到能够被小团队单独开发;微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或者在部署阶段都是独立的;微服务可以使用不同的语言进行开发;容易与第三方技术进行集成;微服务容易被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果,无需通过合作才能体现价值;微服务允许融合新技术;微服务只专注业务逻辑的代码;每个微服务都有直接的存储能力,可以拥有自己的数据库,也可以拥原创 2021-01-18 16:38:09 · 157 阅读 · 0 评论