摘要: 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或者错误都会引起整个请求最后的失败。 所以面对长链路调用、多个节点调用的时候,需要一套监控、跟踪的组件技术去进行跟踪 阅读全文
posted @ 2020-08-13 22:07 九角冰山 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 故障现象: 重复消费:当两个端口号同时收到了 ,也就是一个订单同时被两个服务获取到,那么就会造成数据错误。 在生产实际中一定要避免重复消费这个环节,而解决此现象可以采用分组或者持久化方法 在Stream中处于同一个group中的多个消费者是竞争关系,就能保证消息只会被其中一个应用消费一次。而不同组是 阅读全文
posted @ 2020-08-13 20:55 九角冰山 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 解决痛点 :屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 SpringCloud Stream 是一个构件消息驱动微服务的框架。 应用程序通过 消息的发送者和消费者( inputs 或者 outputs )来与 springcloud stream 中 绑定器(binder)对象交互。 阅读全文
posted @ 2020-08-13 18:56 九角冰山 阅读(208) 评论(0) 推荐(0) 编辑