微服务
文章平均质量分 81
毛毛哥PM
以后再说吧
展开
-
我理解的微服务
1、什么是微服务?微服务是将传统把所有功能打包在一个WAR包的开发方式按业务进行划分,每个微服务都有自己的数据库,并对外提供REST接口。前端通过代理(API Gateway)来找后端服务,而服务间交互则通过进程间通信(IPC)实现。传统开发方式:微服务架构:2、为什么要用微服务?一般来说是因为新架构能解决旧方式无法解决的问题,而对任原创 2017-03-21 13:40:04 · 687 阅读 · 0 评论 -
系统架构演进
单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的 Web框架(MVC) 是关键。分布式服务架构当垂直应用转载 2017-05-02 17:00:19 · 546 阅读 · 0 评论 -
致产品经理: 持续集成、持续交付、持续部署和DevOps
美好的周末又要来临,小数就不跟大家聊沉甸甸的代码了,让我们轻松一下换个话题。今天的主角是产品经理,程序员史蒂夫、安妮和乔伊友情客串,报幕员兼跑龙套就是可爱的小数啦,接下来精彩马上开始——即使产品经理每周都在与开发团队讨论新功能,团队协作紧密无间,在不断的PUSH下,新功能比以往看起来上线和更新速度快多了。但换个角度,从用户层面,其实仍然是一个缓慢的过程。那对比Flickr 和 Google转载 2017-05-11 10:37:49 · 7231 阅读 · 1 评论 -
微服务架构的基础框架选择:Spring Cloud还是Dubbo?
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,转载 2017-05-11 13:41:28 · 493 阅读 · 0 评论