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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?