2016-10-06 171 views
2

我們正在開發微服務體系結構中的Web應用程序。
我們考慮在API網關後面運行服務來處理認證,並將請求代理到相應的服務。
我們在設置開發環境時遇到了問題。我們如何在本地機器(筆記本電腦)中開發服務並以類似於生產(網關後面)的方式進行測試和運行?在微服務體系結構中設置開發環境

考慮以下要求:

  • 進程間通信(B2B)
  • 管理和同步的不同版本
  • 訪問與認證令牌的服務(由網關生產)
+0

我對此感興趣,但它會更好程序員.stackexchange或類似? –

+0

@Candroid - 你正在爲你的應用程序使用哪個框架?它是一個nodejs基礎的網絡應用程序嗎? – Chetan

+0

我們旨在使用來自不同語言的各種框架,每個框架都有自己的服務專業人員 – itaied

回答

0

爲微服務設置開發環境的困難與微服務的數量成正比。我在我的筆記本電腦上安裝了2個微服務以及eureka,帶有oAuth2的zuul網關,授權服務器和Spring雲配置。除此之外,我還沒有嘗試,因爲它將開始變得難以管理。

在這種情況下,最好在雲上開發環境。您可以選擇任何雲提供商並在某個時間免費訂閱。例如。亞馬遜爲您提供750個小時的免費Linux時間一個月。您可以根據需要創建任意數量的實例(免費使用後花費最少)。