Здравствуйте, IncremenTop, Вы писали:
IT>Долгое время сидел на MassTransite, но решил попробовать новомодный SteelToe — в итоге разочаровался. Всегда надо объявлять вручную очередь, добавлены лишние понятия в роутинг(который у MT тоже не идеален), нет саги.
IT>Какую используете вы и почему?
Самопальную со статическим роутингом прибитым гвоздями при старте сервиса (большего и не надо как оказалось), собственной неструктурной бинарной сериализацией/десериализацией с перфомансом порядка ~500М в секунду в обе стороны(ибо low latency), тотальной самопальной конвееризацией всего процессинга с прибитыми потоками к конкретному ядру CPU (по той же самой причине), для персистентности как эвентов, так и снапшотов используется InProcess двигло Voron из RavenDB, кластер серверов обмазан собственным протоколом поверх TCP/IP с поддержкой батчинга для влезания в MTUSize конкретной подсетки(заранее надо прощупать размеры пролезающих пакетов), ну и все это обильно присыпано прорвой прочих самописных велосипедов на реактивной тяге.
Очень не скучно живем!