文件名称:rails-microservices-on-coreos-example:基于 CoreOS 示例的 rails 微服务
文件大小:120KB
文件格式:ZIP
更新时间:2024-06-25 07:02:35
Ruby
Rails 微服务示例 这个 repo 包含一个非常简单的示例,说明如何在 CoreOS 集群内不同节点的容器内运行微服务进行通信。 这可能是使用 docker 和 CoreOS 开发分布式 Rails 微服务的一个很好的起点。 这两项服务非常简单。 只有两个模型:用户和评论。 它的想法是在集群的不同节点中启动两个单独的容器,并允许使用 http 调用在服务之间进行通信。 设置好项目后,您将拥有一个 /user/1/comments url,它将指向一个服务,但从另一个服务中获取数据。 指示 首先你需要你自己的发现 URL 来管理你的 CoreOS 集群。 在本例中,我们将使用 3 个节点,因此首先使用以下方法获取有效令牌: curl https://discovery.etcd.io/new?size=3 将其放入用户数据配置文件中以替换发现字段。 接下来,运行: vagr