Недавно я столкнулся с проблемой, нетривиальной для моего текущего проекта. Суть в следующем. Два приложения, расположенных физически на одном сервере, общаются друг с другом по принципу “PRODUCER -> CONSUMER” и все хорошо. Приложения обмениваются данными не по сети, а через файловую систему сервера, опять же из-за удобства и расположения приложений на оном(одном сервере). Как мы знаем приложение – это живой организм, функционал которого расширяется с появлением новых требований, а так же улучшается производительность уже разработанных. Как раз одну из задач …