Я планирую использовать ServiceStack в своей системе, он мне показался очень крутым, очень впечатляющим в том, как он реализует некоторые шаблоны, и мне нравится его архитектура
Есть различия в том, как вы планируете сервисы ..
Однако можно использовать следующие фреймворки: (Понятно, что это зависит от ситуации)
- Agatha-rrsl , который реализует шаблон rrsl, он позволяет использовать службу в ServerAndClient в том же процессе или в распределенной среде, например. веб-приложение, использующее внешние службы (Agatha использует WCF для внешних служб)
- OpenRasta мощная структура, которая может использоваться для создания всего приложения или просто служб REST
- NServiceBus , который реализует полную служебную шину архитектура, и может использоваться в ServerAndClient в том же процессе или распределенным способом, который лучше всего подходит для этой структуры
- MassTransit , аналогичный NServiceBus (лично я предпочитаю NServiceBUs)
- SimpleServiceBus , аналогичный NServiceBus, но проще, круто
- RhinoServiceBus , своего рода форк на NServiceBus, очень, очень здорово
Очень важно понимать разницу между сервисной структурой, такой как Agatha, и сервисной шиной, такой как NServiceBus. Хорошим моментом может быть отличный пост в блоге Дэви Бриона об этом.
аргумент http://davybrion.com/blog/2010/01/agatha-vs-nservicebus/
Может быть, если я вспомню что-то еще, я обновлю позже
Надеюсь, это поможет
ответ дан 30 November 2019 в 16:24
поделиться