The Problem with Messages
While messages provide very flexible communication, they also have certain problems:
- requires that programmer worry about message formats
- messages must be packed and unpacked
- messages have to be decoded by server to figure out what is requested
- messages are often asynchronous
- they may require special error handling functions
Basically, messages are not a natural programming model for most programmers.