微服务架构的不足 Fred Brooks在30Year前写道,“there are no silver bullets”,像任何其它科技一样,微服务架构也有不足。其中一个跟他的名字类似,『微服务』强调了服务大小,实际上,有一些开发者鼓吹建立稍微大一 些的,10-100 LOC服务组。尽管小服务... ...
分类:
其他好文 时间:
2017-07-12 13:36:44
阅读次数:
178
如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和设 ...
分类:
编程语言 时间:
2017-07-09 18:14:37
阅读次数:
227
随着容器技术的发展,微服务架构被许多互联网公司推崇。docker作为一种容器的交付方式,可以实现快速交付,应用隔离,保持环境一致性等多方面的优点。这里对docker的操作做简单的介绍。安装部署docker的安装和配置非常简单,如果对版本没有要求在系统的默认镜像源中就有,可直..
分类:
其他好文 时间:
2017-07-07 21:30:47
阅读次数:
245
正如敏捷之父MartinFowler所说的那样,单体架构和微服务并非简单的二选一,两者都是模糊的定义。这就意味着大多数系统都将在一个模糊的边界区域。非常多开发团队已经认识到微服务架构比单体架构更优越。可是也有其它团队感觉到这是一种消弱生产力的负担,就像不论什么软件架构,微服务架构相同有利弊。为了能做 ...
分类:
其他好文 时间:
2017-07-07 13:14:54
阅读次数:
145
1.什么是微服务架构? 微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。 微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一起;如果你需要掌握一 ...
分类:
其他好文 时间:
2017-07-06 20:38:11
阅读次数:
145
转自 http://blog.jobbole.com/96948/ 在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有 ...
分类:
其他好文 时间:
2017-07-06 15:11:43
阅读次数:
211
在软件开发技术和理念层出不穷的今天,如何更快的适应变化的环境,更好的满足客户的需求,已经成为决定一个企业能否活下去的关键。 天下武功唯快不破,在当今大环境中更是如此,Devops,微服务架构,分布式管理,种种技术和开发理念告诉我们,要想更快响应客户需求,更快交付,更短的迭代周期——要靠工具:便捷的项 ...
分类:
其他好文 时间:
2017-07-06 10:19:47
阅读次数:
160