在“实施领域驱动设计”中,弗农给出了将有界上下文与基于消息传递或 REST 的解决方案集成的详细示例,它还提到了数据库集成,但我知道共享数据库或至少 db 表之间不是一个非常干净的解决方案公元前。
但是,如果我想集成的 2 个 BC 本地托管在同一台服务器上,那么使用消息传递/rest/rpc 解决方案真的是个好主意吗?(对我来说,这似乎更适合远程托管的 BC)
否则,除了数据库集成,还有什么其他选择?在同一个进程中托管两个 BC 并直接调用它(仍然使用适配器和翻译器进行干净分离)?
谢谢