2016-08-18 77 views
0

關於Netflix Eureka服務註冊表,我成功地使用Tomcat 8.0.35設置了Eureka Netflix服務器。我也有基本Example Service & Client相互溝通。我對Eureka仍然很陌生,管理層決定將Eureka與Spring一起使用,因爲幾個新的應用程序都是圍繞Spring框架編寫的。在Netflix中創建客戶端/服務Eureka

我一直在關注維基,以便了解通信是如何工作的(但是註冊服務幾乎沒有成功).. Eureka Github Wiki

我的問題是:我是否需要創建自己的Eureka服務&客戶端以維護大約50個雲實例的註冊表? (如果是這樣,你能否指點我正確的方向)。

我與領事/問題的REST API的經驗手中,(使用PHP和qbit)已經實現了在生產領事;但是Netflix Eureka Registry看起來好像我需要學習eureka/spring + client/server java編程?我仍然習慣以下術語。

  1. 尤里卡服務器(我順利地拿到了這個使用Tomcat8/JDK1.8 +的eureka.war工作)
  2. 尤里卡服務(某種類型的獨立問題的REST服務的一個查詢尤里卡服務器並監聽客戶端的請求)
  3. 尤里卡客戶(Java代碼被嵌入到Java的servlet/JSP)?
  4. Zuul(A型路由/負載平衡應用的 - 類似HAProxy的?)
  5. 織帶(A型路由/負載平衡應用的 - 類似HAProxy的?)

我想獲得爲大多數非AWS雲實例配置的服務&客戶端。尤里卡Wiki是不是非常有幫助,當談到創建工作尤里卡服務&客戶端。任何幫助指向我實施基於Eureka的RESTfull系統的正確方向將會很有幫助。

回答

0

我建議你閱讀有關彈簧雲此文檔:http://cloud.spring.io/spring-cloud-static/spring-cloud.html

這應該是一個良好的開端設置一些簡單的彈簧啓動/彈簧雲服務,並開始利用先進的工具,如zuul /色帶/椎...

+0

謝謝。我會遵循這些指示。 – Shawn

+0

@ user133417,如果您認爲正確,請考慮接受上面的答案 – Pom12

0

有使用Spring引導和春季雲Netflix的分佈式系統的a simple example

該項目包含以下微服務:

  1. 請求響應它通過REST通信/ HTTP
  2. 網關微服務 - 春天啓動的應用程序+ Zuul
  3. 發現的microService - Spring Boot app + Eureka

此外,請求者微服務使用Hystrix庫。

如您所見,Spring Cloud爲Netflix解決方案提供了非常好的包裝。因此,您可以使用最少的配置快速啓動。

相關問題