微服务
文章平均质量分 62
秦岭刀客
在变化中Focus不变的规则,在不变中telescope未来的变化
展开
-
我们真的需要微服务吗?
我们真的需要微服务吗? 需要,但首先应该分析好企业的端到端流程微服务的粒度多大合适? 微服务并不是越细越好,如果是模块级的微服务,会由于流程上的模块间藕合过多,会带来大量的服务集成和消息集成,反而会使开发管理、运维更加麻烦,敏捷的目标也不易实现,不能机械的为微服务而微服务,应考虑企业的运维现状,以及团队善微服务的拆分标准是什么? 应以流程架构的拆分为依据,L1原创 2016-05-17 18:09:48 · 786 阅读 · 0 评论 -
单体/巨石/单块应用真有那么可怕吗
今天看到一篇讨论微服务的文章,在分析单体应用的地狱时说:举个极端的例子,我最近与一位开发者交流,他正在开发一款小工具,来分析他们应用(包括几百万行代码)中的几千个 JARs的依赖,我相信每年都会有大量开发者不遗余力地对付这种麻烦。看到这里不禁哑然失笑,我做过许多央企的跨国应用,也没发现哪怕一个应用有这么多的jar依赖,即使是几百也没有,有几十上百已经够大的了,这么多的jar依赖的系原创 2016-08-30 10:18:26 · 1642 阅读 · 1 评论 -
Netflix Conductor微服务编排平台基于docker容器化安装步骤
建立虚机环境: CentOS7.2/ubuntu ftpserver git2、在虚机中安装docker-engine(1.12以上版本) version 17.03.0-ce APIVersion: 1.26 参考文档:http://www.jb51.net/article/97258.htm原创 2017-08-08 12:31:52 · 1915 阅读 · 0 评论 -
DevOps2-在Jenkins容器中访问Gitlab容器需要特别注意的地方
1、在Jenkins容器中生成SSH密钥:ssh-keygen -t rsa -C"$your_email"cat ~/.ssh/id_rsa.pub2、用户浏览器登录gitlab,将id_rsa.pub的内容添加到Profile Settings –> SSH Keys –> Add SSH Keys中3、在gitlab console中创建新的项目,记录访问UR原创 2017-08-02 20:49:25 · 848 阅读 · 0 评论 -
理解微服务的单一职责原则的优缺点
近来看到好多有关微服务的文章提到,“单一职责”原则是微服务的基本原则之一。“单一职责”原则其实本就是面向对象设计与编程的基本原则之一。我们先看看面向对象原则中对SRP原则的权威解释:单一职责原则(single responsibility principle ) There should never be more than one reason for a clas原创 2017-08-21 15:45:07 · 3568 阅读 · 0 评论 -
传统企业IT负责人为什么对微服务有着叶公好龙一般的心态?
这两年来,“微服务”、“云计算”、“大数据”、“人工智能”的概念在IT界成了新的宠儿:珠联壁合、声名远播、势如破竹、如日中天!从实践落地的情况来看:微服务诞生于互联网,当然是首先在互联网界遍地开花,高奏凯歌,所向披靡,到处布道。当传统企业刚遇到“微服务”,哇!这玩意真好啊,真是葵花宝典啊!业务隔离、独立部署、独立上线,高性能、高可用、弹性伸缩!我们公司要是也能实现这个该有多好啊!持续集成、持续部署原创 2017-08-20 10:13:59 · 641 阅读 · 0 评论