写点什么

serf

收录了 serf 频道下的 15 篇内容

serf 中去中心化系统的原理和实现

serf是出自Hashicorp的开源项目, 实现了去中心化的gossip(八卦)协议,其中gossip协议定义了一种类似病毒感染的消息传播过程。 一些著名的开源项目,如Docker和Consul,网络管理和服务发现的核心组件是基于serf实现的,然而它们背后的serf似乎还鲜为人知,一方面其复杂的理论以及不完善的文档让人望而却步;另一方面,gossip协议天然的数据弱一致性也制约了serf的使用场景。

保障IDC安全:分布式HIDS集群架构设计
保障 IDC 安全:分布式 HIDS 集群架构设计

本文介绍在HIDS面对几十万台甚至上百万台规模的IDC环境时,如何进行分布式HIDS集群架构设计。

运营将来时:不可变基础设施与内建故障恢复

在伦敦Velocity大会上,Vagrant的作者Mitchell Hashimoto介绍了对于“未来的运营”、不可变基础设施与内建故障恢复方面的愿景。在他看来,通过利用现如今的许多配置管理工具,已经使得这一切成为可能。

“Satellite”:在生产过程中监控Kubernetes
“Satellite”:在生产过程中监控 Kubernetes

Satellite是硅谷初创公司Gravitational公司旗下一个用Go写的开源项目

利用Kong及AWS Lambda构建无服务器的后端逻辑
利用 Kong 及 AWS Lambda 构建无服务器的后端逻辑

Kong是一个开源的API GW及微服务管理层,基于Nginx, Cassandra或者PostgreSQL构建,最初由Mashape开发,用于为其API Marketplace管理超过15,000个API和微服务,并于2015年开源。

浅聊几种主流Docker网络的实现原理
浅聊几种主流 Docker 网络的实现原理

本文介绍几种主流的Docker网络。

深入浅出 Docker(一):Docker 核心技术预览

2013年2月,前Gluster的CEO Ben Golub和dotCloud的CEO Solomon Hykes坐在一起聊天时,Solomon谈到想把dotCloud内部使用的Container容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持。2013年3月Docker 0.1一发布,这项基于LXC(Linux Container) 技术开始被业界顶尖厂商支持并关注。本文通过深入解释Docker核心技术预览的方式,让大家全面了解Docker技术对云计算时代发布产品的影响。

虚拟座谈会:不可变基础架构

“不可变基础架构”这一术语最近在运维社区不断被讨论。InfoQ采访了几个富有经验的运维工程师,咨询了不可变基础架构的定义和边界,以及它的优缺点,尤其对比于当前十分流行的“理想状态”配置管理解决方案。

微服务 - 搭建 Consul 集群服务,Consul 配置中心

静态化配置,例如env文件

Java
架构
微服务
ssm
为什么Docker for Mac中运行EXPLAIN ANALYZE比正常查询慢60倍?
为什么 Docker for Mac 中运行 EXPLAIN ANALYZE 比正常查询慢 60 倍?

今天让我们一起来研究一下PostgreSQL和Linux的内部实现,看看到底发生了什么!

Consul场景用例:服务注册(Service discovery) & 服务网格(Service mesh)
Consul 场景用例:服务注册(Service discovery) & 服务网格(Service mesh)

Easy Service Networking 便捷的网络服务。

微服务
Consul
Service Mesh 服务网格
服务注册与发现
服务网格
数据同步gossip协议原理与应用场景介绍
数据同步 gossip 协议原理与应用场景介绍

Gossip是一种p2p的分布式协议。它的核心是在去中心化结构下,通过将信息部分传递,达到全集群的状态信息传播,传播的时间收敛在O(Log(N))以内,其中N是节点的数量。基于gossip协议,可以构建出状态一致的各种解决方案。

架构
Consul
fabric
Gossip协议
企业号 2 月 PK 榜
Prometheus Exporter (十二)Consul Exporter
Prometheus Exporter (十二)Consul Exporter

本文已经收录在 Prometheus 合集 Prometheus 都可以采集那些指标?-- 常用 Exporter 合集 中。

Prometheus
Consul
exporter
11月日更
微服务API网关-Kong详解
微服务 API 网关 -Kong 详解

Kong是一个clould-native、快速的、可扩展的、分布式的微服务抽象层(也称为API网关、API中间件或在某些情况下称为服务网格)框架。更确切地说,Kong是一个在Nginx中运行的Lua应用程序,并且可以通过lua-nginx模块实现。Kong不是用这个模块编译Nginx,而是与

kong
api 网关
serf专题_资料-InfoQ中文网