【文件属性】:
文件名称:coreos-vagrant:CoreOS 部署脚本(用于 Vagrant)
文件大小:14KB
文件格式:ZIP
更新时间:2021-07-06 01:29:33
Ruby
CoreOS 分布式微服务框架
这是用于部署分布式应用程序的示例(模块化)框架:
集群计算节点是实例,并使用文件
所有微服务都在容器中运行
用于服务发现
用于实现单元,用于一般控制服务
最后, 用作负载均衡器(从而允许外部世界与我们的微服务 REST API 进行交互)。
使用此框架的示例部署实现存在于以下分支中:
helloworld 该分支实现了分布式“Hello World”样式应用程序的部署 - 有关更多信息,请参阅其。
lift 这个分支实现了 Jan Machacek 的(大部分) 应用程序的部署 - 有关更多信息,请参阅其。
【文件预览】:
coreos-vagrant-master
----Vagrantfile(5KB)
----config.rb(2KB)
----cloud-config()
--------cassandra.erb(796B)
--------default.erb(5KB)
----unit-files()
--------cassandra.service.erb(364B)
--------vulcand.service.erb(912B)
--------default-service.erb(1KB)
--------seed.service.erb(937B)
--------default-akka.erb(2KB)
----LICENSE(11KB)
----.gitignore(27B)
----README.md(1KB)