对微服务框架的一些思考
微服务框架的目的
微服务架构,是把一个系统拆成很多微服务,有微服务群对外提供服务。
- 服务与服务之间相互发现,需要服务发现;
- 服务与服务之间通信,服务间通信;
- 服务发现需要服务注册;
- 从系统角度,需要对所有微服务有一个上帝视角的呈现,方便运维,因此需要服务治理;
微服务框架就是屏蔽以上能力,让业务开发者专注自己的业务开发,以上公共能力由微服务框架构建;
一个简易的微服务框架的实现步骤
- 从单个微服务开始,单个微服务要汇聚自身信息,实现服务注册;
- 与其他服务通信时,需要有服务发现能力;
- 微服务的通信,需要提供工具类,实现服务调用;
- 服务通信的过程,需要预留接口,实现对通信的治理;
- 微服务自身各种配置,要预留接口;
网友评论