我正在研究两个场景,在spring与kafka集成的基础上:
快乐路径-通道正确地流动,并成功地将其有效负载传递到出界通道
另一种情况-通道正确流动,但出界通道向下
我的计划是在服务器上使用aop KafkaTemplate
,它在被任何send方法调用时引发异常。这将返回到错误通道。
我想知道还有什么(更简单,不引人注目!)测试技术,可用于处理不可用的出界通道?
applicationcontext(即xml)解决方案的加分,而不是基于注解的加分!
我正在研究两个场景,在spring与kafka集成的基础上:
快乐路径-通道正确地流动,并成功地将其有效负载传递到出界通道
另一种情况-通道正确流动,但出界通道向下
我的计划是在服务器上使用aop KafkaTemplate
,它在被任何send方法调用时引发异常。这将返回到错误通道。
我想知道还有什么(更简单,不引人注目!)测试技术,可用于处理不可用的出界通道?
applicationcontext(即xml)解决方案的加分,而不是基于注解的加分!
1条答案
按热度按时间smtd7mpg1#
只有在以下情况下,调用线程才会出现异常
sync
是真的;否则,异步失败可能会发送到错误通道(从2.3/3.0开始)。请参见向端点添加行为;特别是
ExpressionEvaluatingRequestHandlerAdvice
.编辑
您还可以在通道适配器的上游添加中流网关。
这个
ec
会得到一个ErrorMessage
用一个MessagingException
有效载荷failedMessage
以及cause
属性。