0
我看到example如何使用masstransit
消息创建asp.net mvc
应用程序。跨队列共享DAO。单独的读取/写入。 masstransit
我做什么undersatnd:
asp.net mvc controllers
是为了pusblish事件;- 而响应来自其他(
rabbitmq
)队列通过SignalR
/或任何其他传输托管在单独的程序集中; - 每个队列(作业,数据库写入,响应)都驻留在单独的控制台项目/ windows 服务中。
我不undersatnd什么:
- 读取和写入的分离是否有必要?
- 该示例使用
mongodb
我仍然可以使用。所以即使分离读取和写入也没有问题。但是SQL Server/EF
呢?你将如何在多个程序集中构建/共享数据库访问?每个队列组件都应该拥有自己的DbContext
?