适用于多个端点的RavenDB NserviceBus

时间:2015-06-04 18:28:26

标签: ravendb nservicebus


我有多个端点和一个MVC Web项目。 我应该如何使用RavenDB?

我想将一个saga项目保留为端点和多个其他端点。 除了Saga项目之外,没有其他端点需要持久性,因为Saga项目是流程控制器,它必须存储Sagadata。它将管理流程并更新SagaData,因为我想使用RavenDB来存储sagadata。

但是,对于每个端点,我认为必须设置持久性和不必要的我必须实例化数据存储区并为每个端点放置它是否正确?

我应该选择哪个选项在IIS中托管EmbededRavenDB或RavenDB?

我想使用EmbededRavenDB,因为它不需要在服务器中打开端口。 我认为服务器部署很明智,这很容易。这是真的吗?

对于每个端点,我是否必须在配置总线时重新创建文档存储实例?我不清楚如何跨端点管理数据库。

我们有样品吗? 我该怎么办?有任何想法!

1 个答案:

答案 0 :(得分:0)

我正在使用6个端点,对于每个端点,我通过为每个端点应用唯一的resourcemanagerid来实例化ravendb的新文档存储。但是,我希望我可以使用Embeded RavenDB,但我不确定如何使用嵌入6个端点和一个MVC项目。哪一个将是服务器,我应该把DATA文件夹放在我的问题上。

截至目前,我的开发很好,不确定如何使用Ravendb IIS托管的NServicebus在服务器中进行设置。