一. 微服务 二. Api Gateway 三. Kong 的使用 一. 微服务 对于一些传统的 大型项目,传统的方式会有一些缺陷,比如说 新人熟悉系统成本高(因为整个系统作为一个整体,彼此会有一定的牵连),项目重 启时间长,重构困难(对于一个新技术的引入,可能需要对整个项目推到重来),不易于更换新 ...
本套课程完整高清,需要的同学联系我,需要的速度了。联系Q 2929608935 01节:课程介绍02节:解决方案的效果演示(结合支付系统真实应用场景)03节:常用的分布式事务解决方案介绍04节:消息发送一致性(可靠消息的前提保障)05节:消息发送一致性的异常流程处理06节:常规MQ队列消息的处理流程 ...
分类:
其他好文 时间:
2017-04-10 20:23:56
阅读次数:
614
随着微服务的流程,越来越多的后台服务采用了restful api风格的开放API,jersery+jetty嵌入式变成了一个很好的选择, 我自己写了一个简单的框架,https://github.com/wangjiuong/RestFrameWork/tree/master/RestFrameWor ...
分类:
其他好文 时间:
2017-04-10 00:23:08
阅读次数:
421
这两天(4月8号,9号)我有幸参加了极客邦的培训课程-微服务架构的设计和实践,能够面对面倾听58架构师-孙玄的亲身授课,个人也是感到非常的荣幸。两天的时间,来回于广州和深圳,虽然不能说自己的技术有了一个质的提升,但至少也是一次很好的交流体现,这一趟不白走! 身为一个技术小白(虽然个人也有四年的开发经 ...
分类:
其他好文 时间:
2017-04-10 00:13:44
阅读次数:
445
改变思维的角度:故障无处不在 当微服务规模化后,故障是无可避免的,以往我们总是想尽力避免故障的发生,而当故障实际发生时,我们往往束手无策。我们花了很多时间在流程设计和应用设计的层面上来阻止故障的发生,但实际上很少花费时间思考如何第一时间从故障中恢复过来。 一些公司喜欢组织活动,活动当天系统会被关掉以 ...
分类:
其他好文 时间:
2017-04-09 21:06:12
阅读次数:
239
cha1:微服务的概念——《微服务设计》读书笔记 cha2:微服务架构师的职责——《微服务设计读书笔记》 cha3:建模:确定服务的边界——《微服务设计》读书笔记 cha4:微服务集成——《微服务设计》读书笔记 服务的协作:服务间的消息传递——《微服务设计》读书笔记 cha5:拆分:分解单块系统—— ...
分类:
其他好文 时间:
2017-04-09 21:00:43
阅读次数:
187
身份认证和授权 1.单点登录(SSO) 当主体试图访问一个资源,他会被定向到一个身份提供者那里进行身份验证,身份提供者验明正向后会发消息给服务提供者,让服务提供者来决定是否允许它访问资源。 SAML和OpenID Connect/OAuth2.0是企业领域中占据统治地位的单点解决方案。 2.单点登录 ...
分类:
其他好文 时间:
2017-04-09 14:51:04
阅读次数:
193
spring boot 引入”约定大于配置“的概念,实现自动配置,节约了开发人员的开发成本,并且凭借其微服务架构的方式和较少的配置,一出来就占据大片开发人员的芳心。大部分的配置从开发人员可见变成了相对透明了,要想进一步熟悉还需要关注源码。1.文件上传(前端页面): 表单提交加上enctype="mu ...
分类:
编程语言 时间:
2017-04-09 09:42:48
阅读次数:
655
一.测试象限(Brain Marick) 二.测试金字塔(Mike Cohn) 1.单元测试 通常只测试一个函数或方法调用,通过TDD或者基于属性而写的测试就属于这一类,在UnitTest中,我们不会启动服务,对且对外部文件和网络连接的使用也很有限,通常我们需要大量的单元测试。 单元测试是帮助开发人 ...
分类:
其他好文 时间:
2017-04-09 00:26:58
阅读次数:
283
1、为什么要使用微服务? 要说为什么要使用微服务,我们要先说下传统的企业架构模式-垂直架构/单块架构模式,简单点说:我们一般将系统分为三层架构,但是这是逻辑上的三层,而非物理上的三层,这就意味着经过编码后,我们需要将这三层的代码打包部署,最终还是运行在同一台机器的同一个进程中。即单块架构模式就是功能 ...
分类:
其他好文 时间:
2017-04-08 09:33:29
阅读次数:
173