1.  微服务是什么?

  微服务是一种由多个服务组成的集合体,它属于一种软甲架构,在微服务中,它的每个服务都是独立存在的,微服务是一种去中心化的思想。

  它具有开发简单,技术栈灵活,服务独立解耦,可用性高等特点,但是它也面临着维护和部署复杂度增加,服务间通信成本高,数据一致性的保证和系统集成测试等挑战

2. SpringCloud

  SpringCloud的架构是基于SpringBoot来实现的,它是一系列工具框架的集合体,同时它也提供了一套完整的微服务解决方案。

  SpringCloud有以下19个工具框架:

  

使用SpringCloud有以下的优势:

  出自Spring家族,具有Pivotal和Netfix强大的后盾,版本更新频繁,基本上是每月更新一个版本,具有一套完整的微服务解决方案,官方文档完整,微服务是一种趋势,而它则是实现微服务架构的首选。

  

最新文章

  1. [转]Android应用程序框架思路整理
  2. 等比例压缩图片到指定的KB大小
  3. C# 操作鼠标移动到指定的屏幕位置方法
  4. Hibernate---detached entity passed to persist一个解决方法
  5. UVA 156 Ananagrams ---map
  6. 从零开始学Linux[一]:基本命令:系统信息、目录、文件、文件编辑
  7. zabbix_agent端 key
  8. ubuntu 12.04 安装 codeblock 12.11
  9. (转)ThinkPHP系统常量
  10. Hessian和Burlap入门教程
  11. openssl ans.1编码规则分析及证书密钥编码方式
  12. Mybatis 逆向工程
  13. MCU开发之I2C通信
  14. STM32的优先级NVIC_PriorityGroupConfig
  15. ADB环境搭建 -- For Windows 10
  16. LoRa---她的芯片和她的几种工作模式
  17. python习题二
  18. 系统设计与架构笔记:ETL工具开发和设计的建议
  19. 《深入浅出nodejs》读书笔记(1)
  20. PDF文件怎么修改,PDF文件编辑方法

热门文章

  1. visio中如何取消跨线和去掉页边距
  2. javascript中client()兼容性封装
  3. JS怎样写闰年
  4. ntp.log日志梳理
  5. 小程序(Wepy)--生成海报图片
  6. [洛谷P3697]开心派对小火车
  7. python_元组、字典
  8. 《你又怎么了我错了行了吧》【Beta】Scrum Meeting 2
  9. 【codeforces 812B】Sagheer, the Hausmeister
  10. 洛谷1417 烹调方案 dp 贪心