拥有Java!弃!标签的文章

java开发编码规约

java开发编码规约
阅读全文

线上防雪崩利器——熔断器设计原理与实现 - Java填坑之路的个人空间 - 开源中国

前言==这是一篇根据工作中遇到的问题总结出的最佳实践。上周六,我负责的业务在凌晨0004点的支付全部失败了。结果一查,MD,晚上银行维护,下游支付系统没有挂维护公告,在此期间一直请求维护中的银行,当然所有返回就是失败了,有种欲哭无泪的感觉,锅让业务来背。为了杜绝在此出现这种大面积批量的支付失败情况发生,保障系统的健壮性。我需要个在集中性异常的时候可以终止请求,当服务恢复...
阅读全文

分布式系统消息中间件——RabbitMQ的使用思考篇 - Ala6的个人空间 - 开源中国

前言    前面的两篇文章,我们简单介绍了消息中间件与RabbitMQ的一些基本概念、基础用法以及常用的几个特性。但如果我们想更好的去结合我们的业务场景使用好RabbitMQ,我们还需要思考一些问题。比如:何时去创建队列,RabbitMQ的持久化,如何保证消息到达RabbitMQ,以及消费者如何确认消息...... 一、何时创建队列    从前面的文章我们知道,Rabbit...
阅读全文

微服务架构下的服务关联图 - 杨尚川的个人页面 - 开源中国

在微服务架构下,服务之间的关系是非常复杂的,是一个典型的有向有环图,在一个中等规模的项目中,一般会有100多个服务,而大型项目中,则会有数百个服务。假设我们有如下6个服务:每个服务都指定了自己依赖的服务:AaaSvc:BbbSvc:CccSvc:DddSvc:EeeSvc:FffSvc:我们如何把如上6个服务中跟服务AaaS...
阅读全文