SOA与微服务的区别
2016-02-15 14:26
267 查看
这两种架构在原则上确实是相当近似的,但面向SOA或微服务进行架构的产品确实存在着各种不同之处,使得他们各自适用于不同的用例。
SOA
SOA是一种能够改变整个企业的IT结构的战略创新,它将企业系统划分为不同的服务,为企业赋予了更大的灵活性
微服务
经过分离的组件可以各自拥有独立的生命周期,并且按需进行扩展。不仅如此,这种方式也打破了组件之间的技术依赖,这就允许每个服务各自选择最适合的技术进行实现。通过将较大的问题分解为几个较小的问题,让每个问题更易于进行分析,也更利于开发者选择最适合的解决方案。
SOA
SOA是一种能够改变整个企业的IT结构的战略创新,它将企业系统划分为不同的服务,为企业赋予了更大的灵活性
微服务
经过分离的组件可以各自拥有独立的生命周期,并且按需进行扩展。不仅如此,这种方式也打破了组件之间的技术依赖,这就允许每个服务各自选择最适合的技术进行实现。通过将较大的问题分解为几个较小的问题,让每个问题更易于进行分析,也更利于开发者选择最适合的解决方案。
相关文章推荐
- bcp 导出数据
- cf293E Close Vertices(树分治+BIT)
- 一次失败的Selenium chromedriver切换
- 抽取数据shell
- KindEditor显示了源码
- Enterprise Integration Pattern - 组成简介
- iOS 7中自动布局教程
- oracle表分区详解
- 微信加粉方法(很使用很全面)
- linux下删去文件中包含某个字符串的行
- 鹅厂揭秘——高端大气的App电量測试
- 关于电脑开机网络图标一直转圈的问题
- nyist67 三角形面积(叉乘求三角形的面积)
- git 的应用学习
- C++ 运算符重载与友元函数的简单运用实例
- web开发中文字符乱码解决集合文
- Spring MVC 系列(五)——Spring MVC上传功能源码
- 求人的技巧 要许以好处。
- 修改 Ueditor 默认显示的字体大小
- 【Regular Expression】常用的正则表达式