Хммммм, aio-pika содержит готовые хелперы для RPC-паттерна, мне нравится
5 comments
С другой стороны, aio-pika содержит хелперы для Connection pool, но наверное это для случаев когда RabbitMQ запущен в кластере, или когда по какой то причине все упирается в TCP И соединения в пуле тоже подразумеваются долгоживущие Хммммм, иметь ли один exchange и разруливать топиками, или иметь несколько exchange под каждый тип событий.... по логике один сервис может подписаться на несколько «каналов» :blobcatthinkingglare: По идее, подписаться на несколько «каналов» проще будет, когда exchange один. Просто создать несколько биндов Вот ещё одна степень свободы, с назначением которой надо разобраться... Хмм, тогда как делать подписку на несколько топиков, я могу либо смешать все в одну очередь, либо стартануть гринтреды и собирать в разные...хммммм |
Осталось разобраться со степенями свободы, connection и channel
Как я понимаю, вся изоляция работает на уровне channel, а connection (подкапотное TCP соединение) дорогое в создании, и должно быть одно на всё приложение, короткоживущие connection ето плохо ето антипаттерн