示例开源微服务应用程序

时间:2016-06-08 19:16:46

标签: microservices

我正在寻找展示microservices模式的开源应用程序。特别是,我想找到一个或多个可以在真实云环境中运行的应用程序(但是使用虚假数据和请求)来演示真实的部署机制。

不幸的是,我还没有找到任何好的选择。我注意到Discourse是一个现代的3层应用程序,使用Rails API,Ember.js,Postgres和Redis,但它仍然更接近于整体而不是微服务的例子。到目前为止我发现的最接近的是https://github.com/kbastani/spring-cloud-microservice-example,但这更像是一个框架,而不是一个提供数据的实际应用程序。

3 个答案:

答案 0 :(得分:1)

不是典型的CRUD应用,但Deis(PaaS)主要使用REST API来实现服务之间的通信。 Peatio有一堆服务通过消息队列异步通信。

答案 1 :(得分:0)

Microsoft提供了一个基于.NET Core的演示网店应用程序,展示了如何应用微服务模式: https://github.com/dotnet-architecture/eShopOnContainers

还有一本电子书:https://aka.ms/microservicesebook

答案 2 :(得分:0)

这个lagom application example是一个用Lagom编写的微服务应用程序。它是一个基于akka的框架(DDD用于设计)。

申请已完成并正常运作。看看它是否符合你的目的。