マイクロサービス間通信において、メッセージングが REST よりもはるかに優れている理由
Messaging naturally provides high availability, scalability, location transparency, prioritization, stage transactionality, fault tolerance, great monitoring, simple error handling, and efficient and flexible resource management. However, messaging can be much harder to employ in practice due to a fundamentally different programming model. Mats3 is a client side Java library that makes asynchronous message-oriented interservice communications mimic…