2016-06-08 46 views
1

我正在尋找演示microservices模式的開源應用程序。特別是,我想找到一個或多個應用程序,可以在真實的雲環境中啓動(但具有假數據和請求),以演示真實世界的部署機制。示例開源微服務應用程序

不幸的是,我還沒有找到任何好的選擇。我會注意到,Discourse是一個現代化的3層應用程序,使用Rails API,Ember.js,Postgres和Redis,但它仍然比微服務的示例更接近整體。到目前爲止,我發現的最接近的是https://github.com/kbastani/spring-cloud-microservice-example,但這更像是一個框架,而不是一個提供數據的實際應用程序。

+0

*免責聲明 - 我公司與Warewolf簽訂的合同* Warewolf是一款開源應用程序,您還可以通過Azure中的虛擬機進行訪問。它更像是一個微型服務構建器,而不是您正在尋找的東西,但可能會引起您的興趣。 https://warewolf.io https://github.com/Warewolf-ESB/Warewolf-ESB – walbuc

回答

1

不是您典型的CRUD應用程序,而是Deis(PaaS)主要使用REST API來在服務之間進行通信。 Peatio有一堆通過消息隊列異步通信的服務。

+1

謝謝。我正在和Deis的Gabe Monroy聊天。 – dankohn

+0

你的問題啓發我啓動https://github.com/olalonde/awesome-microservice-archs,如果你發現更多的例子,我會很感激,如果你可以把它們寫在那裏:) –

+2

謝謝。請參閱https://www.weave.works/sock-shop-microservices-demo-application/以及我們在此處執行的CNCF工作:https://github.com/cncf/demo – dankohn