YAMS

YAMS(Yet Another Microservices Solution)是一个库,可用于在云(如 Azure)或本地部署和托管微服务。「YAMS (Yet Another Microservices Solution) is a library that can be used to deploy and host microservices in the cloud (e.g. Azure) or on premises」

  • 所有者: microsoft/Yams
  • 平台: Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

YAMS

Join the chat at https://gitter.im/Microsoft/Yams
Build status

YAMS (Yet Another Microservices Solution) is a library that can be used to deploy and host microservices on premises, in Azure, or on other cloud service platforms. It offers the following features:

  • Quick deployments of microservices to any target environment (~1 minute deployments to Azure).
  • Sharing infrastructure (multiple microservices can be deployed to the same on premises or cloud service).
  • Scaling microservices independently.
  • Versioning of microservices, quick updates, reverts, etc.
  • Support for Upgrade Domains to minimize (and potentially eliminate) application downtime during updates, including first-class support for Azure Upgrade Domains.
  • Microservices can be developed in any programming language and deployed with YAMS (as long as your service can be started with an exe).
  • Health monitoring and graceful shutdown of microservices.

YAMS has first-class support for deploying applications from Azure blob storage, but with its pluggable storage architecture, other providers such as SQL Server or file storage can be created and plugged in as well.

To deploy an application to a YAMS cluster, simply drop the binaries of the application into YAMS deployment storage. The binaries are then picked-up by YAMS, deployed to all VMs in the cluster, and then launched.

Please read the documentation below for more information.

Documentation

NuGets
=======, Module, NuGet, -------------, -------------, Etg.Yams, NuGet, Etg.Yams.Client, NuGet, Etg.Yams.Powershell, NuGet, Videos

Contribute!

We welcome contributions of all sorts including pull requests, suggestions, documentation, etc. Please feel free to open an issue to discuss any matter.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

This project is licensed under the MIT license.

主要指标

概览
名称与所有者microsoft/Yams
主编程语言C#
编程语言C# (语言数: 2)
平台
许可证Other
所有者活动
创建于2015-12-01 20:18:33
推送于2022-12-07 19:33:15
最后一次提交2022-09-08 15:20:29
发布数7
最新版本名称1.8.0 (发布于 )
第一版名称1.0.10 (发布于 )
用户参与
星数202
关注者数47
派生数56
提交数154
已启用问题?
问题数22
打开的问题数5
拉请求数49
打开的拉请求数50
关闭的拉请求数15
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?