How to design a distributed application using a Message Broker and a Database?
问题 I would like to implement an distributed Point-Of-Sale system, somewhat like the one described in Point of sale app architecture advice. It is a distributed system with these charachteristics: The clients are mission critical , they should work even if the network connection or the server fails, but just for a few days or so. The clients must be easy to install. Each client has it's own local embedded database. The communication between the clients and the server is using a message queue. The