项目作者: mchmarny

项目描述 :
Demo repo showcasing ease of porting apps and their dependencies across different compute environments
高级语言: Go
项目地址: git://github.com/mchmarny/app-portability-using-dapr.git
创建时间: 2020-05-19T03:23:59Z
项目社区:https://github.com/mchmarny/app-portability-using-dapr

开源协议:Apache License 2.0

下载


App Portability Using Dapr

Demo showing same apps being deployed across different runtime environments using Dapr to bind app’s backing state and pub/sub services.

Dapr is an event-driven, portable runtime for building microservices. Whether developing locally, deploying to your own Kubernates cluster, or using a fully managed runtime environment like Azure Container Instances, Dapr provides a consistent HTTP and gRPC APIs for the most common building blocks of modern microservices: state, resource bindings, and pub/sub messaging.

Local Development

This demo will use a simple microservice application located in the source/event-saver directory to subscribe to pub/sub topic and save all received events into state store. The instructions on how to setup your development environment and run this app locally are available here

Deployments

To show the ease of deploying the locally developed application to different runtime environments follow one of these links:

Disclaimer

This is my personal project and it does not represent my employer. I take no responsibility for issues caused by this code. I do my best to ensure that everything works, but if something goes wrong, my apologies is all you will get.

License

This software is released under the Apache v2 License