[英]MassTransit pulling messages from external system
當消息從不同的消息發送源(在本例中為RabbitMQ Client)發送時,MassTransit如何從RabbitMQ中提取消息?
消息共享相同的C#消息合同並序列化為json。
我收到的當前錯誤是masstransit解析錯誤...
MassTransit使用了許多約定,如果從非MassTransit發布者發布,則可能需要添加到有效負載中的其他詳細信息。 如果您收到解析錯誤,則可能缺少下面的messageType信息。
有效載荷:
{
"destinationAddress": "rabbitmq://localhost/<exchange>",
"headers": {},
"message": {
"property": "value"
},
"messageType": [
"urn:message:<TYPE>",
"urn:message:<PARENT_TYPE>"
],
"sourceAddress": "rabbitmq://localhost/queue"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.