1.下载http://httpd.apache.org/download 2.配置 下载完解压后有readme,首先进行阅读其中的VC运行库必须安装,否则会出现各种奇葩问题用命令行安装服务 发现报错,先删除服务进入相应目录修改文件,35行指示路径 需要注意这个配置文件里面很多路径均为该路径,为了方便 ...
下午遇到的一个问题。访问一个运行在marathon上服务偶尔会出现NoHttpResponseException,这是个java apache http client的异常。 marathon运行在mesos之上,服务发现是marathon-lb提供的。负载均衡使用的haproxy。 用python ...
分类:
其他好文 时间:
2016-12-07 07:38:09
阅读次数:
291
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复制 ...
分类:
其他好文 时间:
2016-11-24 11:15:32
阅读次数:
1675
按照官当文档,以及大家的实践进行k8s dns 服务发现搭建还是比较简单的,但是会有一个因为系统默认dns 配置造成的一个问题 1. linux 默认dns 配置在 /etc/resolv.conf 一般来只会有几个简单的配置信息 比如: nameserver XXXXXXXXX 但是今天在阿里云服 ...
分类:
其他好文 时间:
2016-11-22 09:46:02
阅读次数:
740
故障:在VirtualBox中导入了一个已经存在的虚拟机,启动之后发现网卡没有启动。于是重启一下network服务,发现提示错误信息
“Deviceeth0doesnotseemtobepresent,delayinginitialization.”解决方法:1、
删除/etc/udev/rules.d/70-persistent-net.rules
后重启机器。70-persis..
分类:
其他好文 时间:
2016-11-16 03:31:32
阅读次数:
136
Consul使用一个网络层成像系统来计算集群中节点的网络坐标。这个坐标允许使用一种非常简单的计算来估计任何两个节点之间的往返时间。这对于很多应用都是有用的,比如寻找某个请求节点最近的服务节点或者故障转移到最近的数据中心。 所有这些都是使用Serf库提供。Serf的网络成像系统基于“Vivaldi: ...
分类:
其他好文 时间:
2016-11-08 02:12:38
阅读次数:
260
Consul使用先进的方式来维护服务和健康信息。本文详细描述服务和检查如何注册,目录如何生成和健康信息改变时如何更新。 Components 首先了解涉及服务和健康检查的移动部件:agent和catalog,是非常重要的。通过概念上的描述它们可以更容易的理解anti-entropy。 Agent 每 ...
分类:
其他好文 时间:
2016-11-08 01:38:39
阅读次数:
141
Consul使用gossip协议来管理成员和广播消息到集群。所有这些都是通过使用Serf库提供的。Serf使用的gossip协议基于“SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol” ...
分类:
其他好文 时间:
2016-11-08 00:58:24
阅读次数:
305
环境:OS X 10.10.5 maven 3.3.9 Docker version 1.12.2 docker-machine version 0.8.2 程序示例为http://www.cnblogs.com/modprobe/p/6001333.html 中提到的服务发现程序 相关代码:htt ...
分类:
其他好文 时间:
2016-11-05 20:45:05
阅读次数:
4338
主要描述Consul的内部实现,比如架构,一致性和gossip协议和安全模型。主要包含以下几个部分: 架构 一致性协议 Gossip协议 网络协调 Session ACL Anti-Entropy 安全模式 Anti-Entropy 注意:了解Consul的内部实现并不是使用它的必要条件。 ...
分类:
其他好文 时间:
2016-11-02 01:44:53
阅读次数:
277