黑马程序员技术交流社区

标题: 【广州校区】【原创】 微服务介绍 [打印本页]

作者: 新君    时间: 2019-8-14 23:59
标题: 【广州校区】【原创】 微服务介绍
1什么是微服务   将一个巨大的单体式应用,分解为小的、互相连接的,可以独立运行的子服务,这个子服务就叫微服务。
2微服务的特点
   原来整个大型的业务,被分解为一个个微服务,微服务之间通过REST API通信。一些微服务也会向终端用户或客户端开发API接口。
   但通常情况下,这些客户端并不能直接访问后台微服务,而是通过API Gateway来传递请求。API Gateway一般负责服务路由、负载均衡、
   缓存、访问控制和鉴权等任务。
3 微服务的应用
   在一个小区停车收费系统中,可以分解为多个独立的微服务:
   1临保收费微服务
   2月保收费微服务
   3季保收费微服务
   4年保收费微服务
   ..
   这些微服务相互独立,对外提供API,其它服务可以通过API调用。
4 微服务实现技术
   SpringCloud是一套微服务治理框架,它提供了服务发现,配置管理,消息总线,负载均衡等微服务治理能力,
   使微服务集群可以全面地被管理和组合来。
   





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2