转载本文需注明出处:EAII企业架构创新研究院,违者必究。如需加入微信群参与微课堂、架构设计与讨论直播请直接回复公众号:“EAII企业架构创新研究院”。(微信号:eaworld) 导读:本文是EAII微服务系列文章之一。随着微服务架构的流行,REST风格也是大势所趋。那么,什么是REST?如何规范我 ...
转载本文需注明出处:EAII企业架构创新研究院,违者必究。如需加入微信群参与微课堂、架构设计与讨论直播请直接回复公众号:“EAII企业架构创新研究院”。(微信号:eaworld) 序: 互联网化是目标,数字化是手段。从IT角度看,若企业实现了数字化,就带来了企业的互联网化。数字化确实相对抽象一些,但 ...
分类:
其他好文 时间:
2016-11-28 19:46:49
阅读次数:
210
微服务实践之路--RPC 重点来了,本文全面阐述一下我们的RPC是怎么实现并如何使用的,跟Kubernetes和Openstack怎么结合。 在选型一文中说到我们选定的RPC框架是Apache Thrift,它的用法是在Main方法中重启服务,在Client端连接服务去调用, 而我的想法是要跟Dub ...
分类:
其他好文 时间:
2016-11-28 15:33:27
阅读次数:
432
效率 变通实现微服务的per request以提高IO效率中提到的同一请求过程中对于同一个方法的多次读取只实际调用一次,其余的读取均从第一次读取的结果缓存中获取,以提高读取的效率。实现方案是引入了Context对象,可以理解成上下文的一个环境变量,业务方法在获取数据时先从Context中取,如果取不 ...
分类:
其他好文 时间:
2016-11-27 22:56:17
阅读次数:
227
效率 同一次业务操作过程中,往往会出现某种操作被重复执行,逻辑上来讲如果只执行一次是最理想的。这里所指的操作特指一些IO操作,比如从数据库中获取登录人的信息,也就是说如果一次请求中包含5个小逻辑,这5个小逻辑包含3次获取用户信息的操作,理想的情况是3次只有一次是从数据库中加载,其余的两次从缓存中获取 ...
分类:
其他好文 时间:
2016-11-26 07:39:05
阅读次数:
263
长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。 但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建ses ...
分类:
编程语言 时间:
2016-11-22 23:21:25
阅读次数:
313
本文由www.29sl.com转载发布:这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了mybatis。到网上找了一下关于springboot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结..
分类:
其他好文 时间:
2016-11-19 18:33:33
阅读次数:
265
用 Python、 RabbitMQ 和 Nameko 实现微服务 原创 07-17 17:57 首页 Linux中国 "微服务是一股新浪潮" - 现如今,将项目拆分成多个独立的、可扩展的服务是保障代码演变的最好选择。在 Python 的世界里,有个叫做 “Nameko” 的框架,它将微服务的实现变 ...
分类:
编程语言 时间:
2016-11-19 16:14:44
阅读次数:
1526
Openstack+Kubernetes+Docker微服务 渐入佳境,我们开始比较具体的工作,由于Docker是一个基础组件,所以本文的主题是Docker和Registry2。 底层系统基于Centos7,先在一台云主机上安装Docker,Docker的安装非常简单,参考官网Docker Cent ...
分类:
Web程序 时间:
2016-11-19 03:05:44
阅读次数:
189
这个话题曾经分别在PWorld大会和QCon2016大会上做过分享,得到不错的反响,因此借着今天这个机会也分享给大家。
微服务好像是这两年突然火起来的,其实和很多其他架构风格一样,微服务架构也是我们...
分类:
其他好文 时间:
2016-11-17 14:09:49
阅读次数:
176