https://github.com/haf/jws-masstransit-scala-java-interop
A bit of hacking, interop between Scala, C# and Java with MassTransit
https://github.com/haf/jws-masstransit-scala-java-interop
Last synced: 1 day ago
JSON representation
A bit of hacking, interop between Scala, C# and Java with MassTransit
- Host: GitHub
- URL: https://github.com/haf/jws-masstransit-scala-java-interop
- Owner: haf
- Created: 2012-03-15T18:05:38.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2012-03-15T19:10:05.000Z (almost 14 years ago)
- Last Synced: 2025-01-17T20:14:45.020Z (11 months ago)
- Language: C#
- Homepage:
- Size: 97.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2012-03-15 hack-evening
See http://readthedocs.org/docs/masstransit/en/latest/advanced/interop.html?highlight=rfc
AMQP 0.9
`amqp://isomorphism`
Send to exchange: `Jayway.Test.Receiver`
Sample JSON for sending to a message type:
```
{
"destinationAddress": "rabbitmq://isomorphism/Jayway.Test.Messages:ChatMessage",
"headers": {},
"message": {
"spoken": "Something wierd is going on!",
"seqId": 3
},
"messageType": [
"urn:message:Jayway.Test.Messages.DynamicImpl:ChatMessage",
"urn:message:Jayway.Test.Messages:ChatMessage"
],
"retryCount": 0,
"sourceAddress": "rabbitmq://isomorphism/Jayway.Test.SampleSender"
}
```
Which translates to these required properties:
* message
* messageType
* destinationAddress
* sourceAddress
Sample JSON for sending directly to an endpoint:
```
{
"destinationAddress": "rabbitmq://isomorphism/Jayway.Test.Receiver",
"headers": {},
"message": {
"spoken": "Something wierd is going on!",
"seqId": 2
},
"messageType": [
"urn:message:Jayway.Test.Messages.DynamicImpl:ChatMessage",
"urn:message:Jayway.Test.Messages:ChatMessage"
],
"retryCount": 0
}
```
Which translates to these required properties:
* message
* messageType
* destinationAddress