摘要: 应用场景 上一篇 "《Spring Cloud Stream消费失败后的处理策略(一):自动重试》" 介绍了默认就会生效的消息重试功能。对于一些因环境原因、网络抖动等不稳定因素引发的问题可以起到比较好的作用。但是对于诸如代码本身存在的逻辑错误等,无论重试多少次都不可能成功的问题,是无法修复的。对于这 阅读全文
posted @ 2018-12-15 19:44 程序猿DD 阅读(2323) 评论(0) 推荐(0) 编辑
摘要: 之前写了几篇关于Spring Cloud Stream使用中的常见问题,比如: "如何处理消息重复消费" "如何消费自己生产的消息" 下面几天就集中来详细聊聊,当消息消费失败之后该如何处理的几种方式。不过不论哪种方式,都需要与具体业务结合,解决不同业务场景可能出现的问题。 今天第一节,介绍一下Spr 阅读全文
posted @ 2018-12-13 20:03 程序猿DD 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 在上一篇 "《Spring Cloud Stream如何处理消息重复消费》" 中,我们通过消费组的配置解决了多实例部署情况下消息重复消费这一入门时的常见问题。本文将继续说说在另外一个被经常问到的问题:如果微服务生产的消息自己也想要消费一份,应该如何实现呢? 常见错误 在放出标准答案前,先放出一个常见 阅读全文
posted @ 2018-11-28 21:55 程序猿DD 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 最近收到好几个类似的问题:使用Spring Cloud Stream操作RabbitMQ或Kafka的时候,出现消息重复消费的问题。通过沟通与排查下来主要还是用户对消费组的认识不够。其实,在之前的博文以及《Spring Cloud微服务实战》一书中都有提到关于消费组的概念以及作用。 那么什么是消费组 阅读全文
posted @ 2018-11-26 20:59 程序猿DD 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 可能看到这个标题,读者会问:要修改日志的级别,不是直接修改log.xxx就好了吗?为何要搞那么复杂呢?所以,先说一下场景,为什么要通过TurboFilter去动态的修改日志级别。我们在使用Java开发各种项目的时候必然的会引入很多框架,这些框架通过堆叠的方式完成所要提供的业务服务(一个服务请求在进入 阅读全文
posted @ 2018-11-22 21:33 程序猿DD 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 当我们需要对日志的打印要做一些范围的控制的时候,通常都是通过为各个Appender设置不同的Filter配置来实现。在Logback中自带了两个过滤器实现: 和`ch.qos.logback.classic.filter.ThresholdFilter`,用户可以根据需要来配置一些简单的过滤规则,下 阅读全文
posted @ 2018-11-18 21:54 程序猿DD 阅读(8177) 评论(2) 推荐(2) 编辑
摘要: 现在用Swagger来生成API文档的例子已经非常多了,今天碰到开发同事问了一个问题,帮着看了一下,主要还是配置方法的问题,所以记录一下。如果您也碰到了同样的问题,希望本文对您有用。 问题描述 @ApiModelProperty注解是用来给属性标注说明、默认值、是否可以为空等配置使用的,其中有一个属 阅读全文
posted @ 2018-10-21 13:42 程序猿DD 阅读(6044) 评论(0) 推荐(0) 编辑
摘要: 在之前的所有Spring Boot教程中,我们都只提到和用到了针对HTML和JSON格式的请求与响应处理。那么对于XML格式的请求要如何快速的在Controller中包装成对象,以及如何以XML的格式返回一个对象呢? 实现原理:消息转换器(Message Converter) 在扩展上述问题之前,我 阅读全文
posted @ 2018-09-27 10:31 程序猿DD 阅读(3132) 评论(0) 推荐(0) 编辑
摘要: 由于Spring Cloud对Etcd的支持一直没能从孵化器中出来,所以目前来说大多用户还在使用Eureka和Consul,之前又因为Eureka 2.0不在开源的消息,外加一些博眼球的标题党媒体使得Eureka的用户有所减少,所以,相信在选择Spring Cloud的用户群体中,应该有不少用户会选 阅读全文
posted @ 2018-08-30 19:59 程序猿DD 阅读(1915) 评论(1) 推荐(0) 编辑
摘要: 最近一致在更新Spring Cloud Config的相关内容,主要也是为这篇埋个伏笔,相信不少调研过Spring Cloud Config的用户都会吐槽它的管理能力太弱。因此,就有了下面为讲推荐的这个开源项目,希望对已经入坑Spring Cloud Config的童鞋们有所帮助! 简介 在Spri 阅读全文
posted @ 2018-07-29 10:39 程序猿DD 阅读(3586) 评论(1) 推荐(0) 编辑