(Из ленты MaksWiki — Блог:Максима Цепкова [ru])
В третьей статье из серии «Как сделать хорошую интеграцию» я рассматриваю разные виды взаимодействия — синхронное, асинхронное, реактивное, и связанные с этим вопросы консистентности и транзакций. Рассматривая взаимодействие, важно не ограничиваться рассмотрением обработки одного сообщения, а рассматривать обработку потока входящих сообщений, иначе нельзя оценить производительность, а главное — можно пропустить неожиданные эффекты интерференции между обработкой разных сообщений, или даже одного сообщения, возникшие между запросом и получением ответа... →