Why messages are immutable inside Biztalk?
Answer Posted / naresh
Reasons for message immutable: A received message might have
multiple subscribers (orchestration, sendports etc) means each
subscriber of a particular message references the same, single
copy of that message. So, it make sense the message is not
modified by any single service like Orchestration or
pipelines.
2. Since single copy is referenced by multiple subscribers, it
minimize storage. ( A ref counter is maintained for each
message and messages with ref count of 0 are periodically
removed.)
3. The concept of messages being immutable also allows for
detailed tracking of message state as messages flow through
the system.
Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
What is custom pipeline?
What is property schema?
Explain about business activity services (bas)?
Difference between field and promoted property?
Define orchestration
Explain about biztalk server messaging services?
What is the difference between a document schema and a property schema? : biztalk server
What are Host and Host Instance?
What is the use of custom pipeline?
Explain about biztalk orchestration?
What is the difference between distinguished field and promoted property? : biztalk server
Define adapters?
Explain about Message routing and content routing?
List out some artifacts of biztalk server? : biztalk server
What is messagetype in biztalk server? : biztalk server