码迷,mamicode.com
首页 > 其他好文 > 详细

微服务的搭建

时间:2018-02-09 14:55:32      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:加速   微服务   boot   maven   中心   应用   mave   服务管理   云架构   

1、什么叫微服务?
微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。

2、微服务特点
微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些应用可独立地进行开发、管理和加速。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单。

3、微服务搭建
在了解以上概念后,相信大家对微服务有大概的了解,现在说下微服务的搭建:

第一步:使用spring cloud技术体系开发单一职责的微服务。

第二步:搭建注册中心。

第三步:通过后端将微服务 API 暴露给使用者。

第四步:通过swagger进行前端和后端人员的沟通。

4、模块划分

4.1、服务发现与注册模块
4.2、对外服务模块
4.3、内部服务管理模块
4.4、web服务模块
4.5、对外的api模块
4.6、对内的data模块
4.7、公共模块

5、所用技术及工具

spring cloud、spring boot 、maven、eclipse、swagger

微服务的搭建

标签:加速   微服务   boot   maven   中心   应用   mave   服务管理   云架构   

原文地址:http://blog.51cto.com/xxdeelon/2070509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!