架构师小组交流会:每期选一个时下最热门的技术话题进行实践经验分享。第一期主题:容器实践。Docker作为当前最具颠覆性的开源技术之一,其轻量虚拟化、可移植性是CI/CD,DevOps,微服务的重要实现技术。但目前技术还不够成熟,在生产实践中会遇到不少坑。本期参与小组交流的是..
分类:
其他好文 时间:
2016-12-12 15:29:42
阅读次数:
308
centos7全面升级了引导程序和系统管理程序,使用grub2替代了grub来引导操作系统,使用systemd替换了init管理系统程序,systemd的升级比较激进,从架构上变更init管理程序。微服务docker却希望使用dockerdomean管理微服务中的进程,这是一个问题。一grub2grub2和grub之间区别主..
分类:
其他好文 时间:
2016-12-11 18:46:12
阅读次数:
166
今天参加了SFDC。 第一次参加这样的技术大会,感触总是有点。 简单的记录如下 1.自动化运维在行业已经成为趋势,未来DevOps 作为开发和运维统一已经是新时代对开发人员的要求。公司架构一个自己的自动化运维很有必要。 2.微服务吵的越来越热,虽然我还是不太明确微服务的确切定义,但是听起来还是对传统 ...
分类:
其他好文 时间:
2016-12-11 01:23:05
阅读次数:
128
最近在用IntelliJ IDEA开发一个微服务的项目的时候,从git clone了代码, 再用IntelliJ IDEA导入项目以后。项目里好多方法,类和属性都无法转到定义或者声明处,无论是Ctrl+B 还是Ctrl+鼠标左键都不好使。 百度了好久没有方案,后来还是在stackoverflow找到... ...
分类:
其他好文 时间:
2016-12-06 02:47:12
阅读次数:
1430
技改是技术改造的简称,是技术的蜕变。技术改造,对于公司和技术人员而言都非常难得,参与者多,主导者少。我有幸前后主导过3次OTA系统的技改,规模有大有小,每次环境和问题虽不一样,但还是有套路可循。 《技改之路》少讲技术多讲路,我们不过多的关注技术细节和中间件的实现,而重点讲述技术改造的过程和思考,以下 ...
分类:
其他好文 时间:
2016-12-03 21:40:45
阅读次数:
344
概述 将单体应用改造为微服务实际上是应用现代化的过程,这是开发者们在过去十年来一直在做的事情,所以已经有一些可以复用的经验。 全部重写是绝对不能用的策略,除非你要集中精力从头构建一个基于微服务的应用。虽然听起来很有吸引力,但是风险很大,很有可能会失败。就像MartinFowler所说的: 『The ...
分类:
其他好文 时间:
2016-12-03 21:05:26
阅读次数:
180
原文如下: rpcx是一个类似阿里巴巴 Dubbo 和微博 Motan 的分布式的RPC服务框架,基于Golang net/rpc实现。 谈起分布式的RPC框架,比较出名的是阿里巴巴的dubbo,包括由当当网维护的dubbox。 不知道dubbo在阿里的内部竞争中败给了HSF,还是阿里有意将其闭源了 ...
分类:
其他好文 时间:
2016-11-30 13:50:11
阅读次数:
2142
原文如下:http://martinfowler.com/articles/microservices.html微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署...
分类:
其他好文 时间:
2016-11-29 17:19:19
阅读次数:
290
变通实现微服务的per request以提高IO效率 效率 同一次业务操作过程中,往往会出现某种操作被重复执行,逻辑上来讲如果只执行一次是最理想的。这里所指的操作特指一些IO操作,比如从数据库中获取登录人的信息,也就是说如果一次请求中包含5个小逻辑,这5个小逻辑包含3次获取用户信息的操作,理想的情况 ...
分类:
其他好文 时间:
2016-11-29 09:34:26
阅读次数:
188
最近经常与人探讨服务颗粒度的问题,大家总是觉得这个问题难以捉摸,各种各样的方法论、模型让人困惑。那么从S++的方法来看,服务的颗粒度是怎么确定的呢?让我们先从服务治理开始,从几个典型的例子来看如何梳理服务。服务治理的目标是建立理想的业务模型,其方法就是通过理解..
分类:
其他好文 时间:
2016-11-29 00:03:28
阅读次数:
225