2017-01-30 2 views
0

PHP 개발자를 위해 MassTransit C# 소비자가 사용할 메시지 (MassTransit 설명서의 명령)를 보내는 방법을 지정하고 싶습니다.MassTransit 소비자 - PHP에서 보내기

메시지가 소비되도록하기위한 최소 요구 사항은 무엇입니까?

답변

0

당신은 다음과 같이 올바른 JSON 문서로 메시지를 형성해야합니다

string MessageId 
string CorrelationId 
string ConversationId 
string InitiatorId 
string RequestId 
string SourceAddress 
string DestinationAddress 
string ResponseAddress 
string FaultAddress 
DateTime? ExpirationTime 
IDictionary<string, object> Headers 
object Message 
string[] MessageType 
HostInfo Host 

가있다 :

{ 
    "destinationAddress": "rabbitmq://localhost/input_queue", 
    "headers": {}, 
    "message": { 
     "value": "Some Value", 
     "customerId": 27 
    }, 
    "messageType": [ 
     "urn:message:MassTransit.Tests:ValueMessage" 
    ] 
} 

이 필드는 메시지 문서, 필드에는 직렬화하지 않는 사용하지를 형성 설명서에 full article about interoperability.

관련 문제