2017-01-30 6 views
0

私は、MassTransit C#コンシューマーが消費するメッセージ(MassTransitドキュメントのコマンド)を送信する方法をPHP開発者に指定したいと考えています。MassTransitコンシューマー - PHPから送信

メッセージが確実に消費されるための最小要件は何ですか?あなたはこのように、正しいJSON文書としてメッセージを形成する必要が

答えて

0

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

これらのフィールドは、メッセージの文書を形成し、使用されていないフィールドは、シリアライズしません:

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 

ありドキュメントのfull article about interoperability

関連する問題