发布于 2017-02-10 00:03:11 | 87 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Consul 服务的注册和发现

Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。


Consul 0.7.4 发布了,Consul 是一个服务管理软件,支持多数据中心下,分布式高可用的服务发现和配置共享。Consul 支持健康检查,允许存储键值对。一致性协议采用 Raft 算法,来保证服务的高可用。成员管理和消息广播采用 GOSSIP 协议,支持 ACL 访问控制。

更新内容:

改进:

  • agent: 集成 gopsutil 库以使用内置主机 UUID 作为 Node ID(如果可用),而不是随机生成的UUID。 

  • agent: 添加了一个配置选项 tls_min_version, 用于设置用于 HTTP API 和 RPC 的最低可用 TLS 版本。

  • agent: 为密钥环操作添加了一个  relay-factor  选项,以允许 Node 通过N个随机选择的其他节点来中继其响应。

  • build: Consul 现使用 Go 1.7.5 构建。

  • dns: 添加根据 Node ID 或 Node Name 通过 Node 接口查找 Consul 代理的能力 (例如 DNS (node-id|node-name).node.consul)。

修复:

  • dns: 修复了在非 IP 地址的 Node 上注册的服务,SRV 查找缺少响应的附加部分中的 CNAME 记录的问题。

更多详情查看发行日志

下载地址:



历史版本 :
Consul 0.7.4 发布,服务发现和配置共享软件
consul 0.7.1 发布,服务发现和配置共享软件
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务