[英]Database Access Replication in Microservices
我是微服務的新手,我正在努力學習和接受它。
現在我有兩個服務,消息代理是 RabbitMQ。
我選擇的數據庫是 MongoDB。
我現在的問題是,是否建議允許所有服務打開與我的 MongoDB 數據庫的連接,還是應該只允許一個服務(DatabaseService)打開與數據庫的連接?
謝謝你。
假設這兩個服務確實應該是兩個獨立的服務(即,就它們的有界上下文、模式等而言,它們是分開的/隔離的)而不是一個,那么理想情況下它們應該每個都連接到數據庫而不是 go 通過中間 DatabaseService 依賴項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.