Swan 是一个基于 mesos 的新 HTTP API,使用 golang 开发。你可以使用 swan 在 mesos 集群上部署应用程序,并管理应用程序的整个生命周期,还可以使用新版本进行滚动更新,扩展应用程序,并且可以在应用程序或服务不可用时对应用程序和自动故障转移进行运行状况检查。
应用程序开发
应用程序缩放
滚动升级
版本回滚
运行状况检查
自动故障转移
高可用性
构建 HTTP 代理,负载平衡
内置 DNS