微服务不是石头缝里面蹦出来的,是基于类似SOA、Blackboard、C/S等应用架构基础上,并融合敏捷开发、DevOps等理念的基础上发展而来
微服务相比传统应用优点明显(快速部署、去中心、良好的隔离性等),缺点也不少(更复杂、通信损耗、测试成本高)
微服务不仅仅是一种新型的应用设计方法,需要企业的组织架构作出适当调整,AWS提供了ECS、Lambda等服务来应对微服务的趋势...
分类:
其他好文 时间:
2016-05-05 02:08:12
阅读次数:
387
从A到Z,常见云计算场景下的各类英文与中文名词对照,如IaaS、PaaS、SaaS、AWS、SLA、按需付费、微服务、LAMP、联合数据库、弹性、数据迁移、DevOps、颠覆性技术、云服务提供商、CSP、云管理平台(CMP)、大数据等等,长期更新(因为技术和名词层出不穷)...
分类:
其他好文 时间:
2016-05-04 21:15:48
阅读次数:
281
这是一篇迟来的告白,许多天以来,我一直都在逃避,不敢面对你对书讯的关怀,今天,我终于鼓起勇气,厚着脸皮,在5月向你发布4月书讯。
请接受我这段迟来的告白。
1.《微服务设计》
Building Microservices
作者:Sam Newman
译者:崔力强 张骏《微服务设计》不但详细地阐述了微服务的基本概念,而且还深入探究了如何对自治服务进行建模、集成、测试、部署及监控。通过Net...
分类:
其他好文 时间:
2016-05-04 11:56:49
阅读次数:
276
WeText项目的服务端 在《WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例》文章中,我介绍了自己用Visual Studio 2015(C# 6.0 with .NET Framework 4.6.1)开发的DDD/CQRS/微服务架构的案例项目:WeText。文章 ...
分类:
其他好文 时间:
2016-05-03 00:11:02
阅读次数:
374
RPC是什么 PRC(Remote Procedure Call 远程过程调用) 是本地计算机程序通过网络调用远程计算机服务。 为什么要用RPC 1、可以做到分布式,现代化的微服务 2、部署灵活 3、解耦服务 4、扩展性强 RPC工作原理 1、调用客户端client handle,执行参数传送 2、 ...
分类:
其他好文 时间:
2016-04-30 22:12:28
阅读次数:
516
关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没有微服务这么深入民心,就是因为他们过于复杂。简单就是高科技,苹果手机据说专门有个团队研究如 ...
分类:
其他好文 时间:
2016-04-30 18:09:04
阅读次数:
184
两年前接触到了微服务的概念,面对日益膨胀的系统感觉豁然开朗。之后的两年逐步把系统按微服务的架构理念进行了重构,并将业务迁移到了新架构之上。感觉现在差不多是时候写一篇关于微服务的总结文章了。
定义
在 Martin Fowler & James Lewis 的文章(参考[1])里给出了微服务架构的一个定义:
微服务架构即是采用一组小服务来构建应用的方法。
每个服务运行在独立的进...
分类:
其他好文 时间:
2016-04-29 18:47:45
阅读次数:
212
spring boot的出现就是为了简化spring项目的构建,让你尽快的上手一个spring项目,并快速的生成一个可执行的spring微服务。让我们来看看多简单,这里我们直接用spring的IDE,Spring Tool Suite,建第一个restful web服务。1.在工作空间的右键,直接新建一个spring start project
2.选择构建spring boot 项目的工具,这里...
分类:
编程语言 时间:
2016-04-29 18:15:51
阅读次数:
155
WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例 最近出于工作需要,了解了一下微服务架构(Microservice Architecture,MSA)。我经过两周业余时间的努力,凭着自己对微服务架构的理解,从无到有,基于.NET打造了一个演示微服务架构的应用程序案例,并 ...
分类:
Web程序 时间:
2016-04-28 00:08:47
阅读次数:
321
今天有幸读到了“Microservice 微服务的理论模型和现实路径”,感触颇深,之所以感触不是因为其理论的精彩万分,而是文章瞬间触动了我平静的心灵,泛起了我对生活理解的涟漪。 阅读过后,我意味深长地回复了作者:“当下一个运行了五年的项目在两年前根据项目的特性和自己觉得应该“简单化”的理念进行了架构 ...
分类:
其他好文 时间:
2016-04-27 00:01:32
阅读次数:
173