July 2017
Intermediate to advanced
414 pages
11h 18m
English
If the service response times are stringent, then we need to pay special attention to the communication aspects. In such cases, we may choose alternate protocols, such as Avro, Protocol Buffers, or Thrift, for communicating between services. But this limits the interoperability of services. The trade off is between performance and interoperability requirements. Custom binary protocols need careful evaluation, as they bind native objects on both sides--consumer and producer. This could run into release management issues, such as class version mismatch in Java-based, RPC style communications.
Read now
Unlock full access