2017-02-24 49 views
0

我們有一個由jhipster生成的spring boot microservice項目。 Jhipster爲我們建立了綜合領事,從那以後我們並沒有真正觸及它。 我們正在採用RedShift進行新部署,該部署應處理服務發現和領事正在做的其他任務,但我們的所有服務仍依賴於領事。領事如何與紅移合作?

是否有可能讓領事和紅移發揮不錯?一個人會干擾另一個嗎?在我看來,領事將瓶頸所有流量,但我找不到任何消息來源表明他們是競爭技術人員。如果有衝突,我們可以重構領事整合以代替紅移嗎?

+0

您是否在談論AWS Redshift或Red Hat Openshift?如果是前者,我沒有看到與Consul的連接,因爲它是一個託管數據庫,可以替代MySQL/Postgres等。 –

回答

2

您是否在談論AWS Redshift或Red Hat Openshift?如果是前者,我不會看到與Consul的連接,因爲它是一個託管數據庫,可以替代MySQL/Postgres等。

但是對於Openshift,它正在運行Kubernetes的引擎蓋下,這是因爲我們的Kubernetes子生成器已經支持consul微服務,甚至可以幫助您將HA Consul註冊表部署在statefulset中。 另一種替代方案是在Spring Cloud Kubernetes之間轉換領事發現,但是這個中斷髮現功能正在開發中。

+0

我相信你是正確的,它是Openshift而不是Redshift。也就是說,你是說,openshift和領事確實提供了獨特的,不衝突的服務,或者你是否將openshift重定向到投票領事而不是領事服務所監控的服務? – thejames42

+0

我從來沒有使用過Openshift,但我在工作時使用了一個Kubernetes集羣(這是Openshift的基礎)。 Openshift更關心管理基礎設施,但它確實包含一些服務發現功能(通過kube-dns),可以替代consul。但是,您可以毫無問題地部署Eureka或Consul註冊表。 –