Spring integration solace和消息驱动通道适配器
有没有人有使用spring集成和Solace的经验? 我可以让SpringJMS正常工作Spring integration solace和消息驱动通道适配器,spring-integration,solace,Spring Integration,Solace,有没有人有使用spring集成和Solace的经验? 我可以让SpringJMS正常工作(@Jmslistener(destination=“testQueue”),但是当我尝试使用消息驱动的通道适配器时,我根本没有收到任何消息。配置: 全服务激活器类 @MessageEndpoint("auditLogger") public class AuditLogger { @ServiceActivator(inputChannel = "auditChannel")
(@Jmslistener(destination=“testQueue”)
,但是当我尝试使用消息驱动的通道适配器时,我根本没有收到任何消息。配置:
全服务激活器类
@MessageEndpoint("auditLogger")
public class AuditLogger {
@ServiceActivator(inputChannel = "auditChannel")
public void logMessage(Message message){
System.out.println("============> " + message.getPayload());
}
}
作为安慰,我已经创建了“testQueue”,并且能够使用jmsTemplate进行发送和接收
感谢您的帮助您想从jms获取消息到您的服务吗?如果是这样,您应该编辑(inputChannel=“auditChannel”),因为您已经有两个不同的频道,没有连接。哦,这是正确的。我有(inputChannel=“auditChannel”),好的,您可以添加到这个问题的全服务激活器类吗?你的日志里有什么?您应该尝试在日志库中为类别org.springframework.integration启用调试级别。添加了服务激活器代码。适配器下面使用完全相同的技术;这可能是配置问题。正如已经建议的,调试日志应该告诉您发生了什么。
@ServiceActivator(inputChannel = "auditChannel")
@MessageEndpoint("auditLogger")
public class AuditLogger {
@ServiceActivator(inputChannel = "auditChannel")
public void logMessage(Message message){
System.out.println("============> " + message.getPayload());
}
}