引言What is the Health Check Health Check(健康状态检查)不仅是对自己应用程序内部检测各个项目之间的健康状态(各项目的运行情况、项目之间的连接情况等),还包括了应用程序对外部或者第三方依赖库的状态检测。Why use Health Check 现在我们的项目越来越... ...
分类:
其他好文 时间:
2017-07-21 14:08:50
阅读次数:
139
一、问题引入如果服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,直到提供者响应或超时。在高负载场景下,如果不作任何处理,此类问题可能会导致服务消费者的资源耗尽甚至整个系统的崩溃。1.1、雪崩效应微服务架构的应用系统通常包含多个服务层。微服务之间..
分类:
编程语言 时间:
2017-07-20 22:33:19
阅读次数:
367
课程目录:1课程介绍20分钟2解决方案的效果演示(结合支付系统真实应用场景)45分钟3常用的分布式事务解决方案介绍47分钟4消息发送一致性(可靠消息的前提保障)20分钟5消息发送一致性的异常流程处理16分钟6常规MQ队列消息的处理流程和特点12分钟7消息重复发送问题及业务接口的幂等性设计18分钟8可 ...
分类:
编程语言 时间:
2017-07-20 15:23:08
阅读次数:
296
参考文档: https://mritd.me/2016/12/06/try-traefik-on-kubernetes/#13ingress 由于微服务架构以及 Docker 技术和 kubernetes 编排工具最近几年才开始逐渐流行,所以一开始的反向代理服务器比如 nginx、apache 并未 ...
分类:
其他好文 时间:
2017-07-20 14:11:22
阅读次数:
533
http://www.primeton.com/read.php?id=2276&his=1 一、微服务架构产生的背景 近十年中,互联网给我们生活带来了翻天覆地的变化,消费者的生活方式日益数字化,人们可以在任何时间、任何地点利用网络进行购物体验,运用社交媒体进行自我表达,企业也在运用多种技术手段,发 ...
分类:
其他好文 时间:
2017-07-19 14:47:48
阅读次数:
186
1、前言 前面第一篇阐述了采用基于.NET CORE微服务架构,应用surging服务端与客户端之间进行通信的简单示例以及对于surging服务化框架简单介绍。在这篇文章中,我们将剥析surging的架构思想 2、通信机制 2.1 简介 在单体应用中,模块之间的调用通信通过引用加载方法或者函数来实现 ...
分类:
其他好文 时间:
2017-07-16 18:27:34
阅读次数:
242