随笔分类 -  分布式

摘要:1、服务发现 在服务很多的情况,尤其现在docker出现,业界都发起服务化的热潮,几十几百个服务再正常不过,如果使用预定义端口,则很容易发生冲突,而自动分配端口则会避免这一问题,但是自动分配端口如何让别人知道,这就是服务发现需要做的事。 通常,一个服务发现系统主要由三部分组成: 注册器(regist 阅读全文
posted @ 2018-10-10 15:23 Small_office 阅读(676) 评论(0) 推荐(0)
摘要:Elasticsearch是基于一款高性能的、可扩展的信息检索工具库Lucene构建的强大的搜索引擎,在很多情况,它也被作为NoSql数据库并取得了很好的效果,下面介绍下ES的基本概念,映射到数据库的概念就比较好理解。 集群(Cluster):一组拥有共同的cluster name的节点,新创建的节 阅读全文
posted @ 2018-08-27 11:56 Small_office 阅读(976) 评论(0) 推荐(0)
摘要:import sys import etcd client = etcd.Client( host='127.0.0.1', port=2379, allow_reconnect=True) client.delete('/nodes/', recursive=True, dir=True) client.write('/nodes/n1', 1) print 'nod... 阅读全文
posted @ 2018-07-31 11:11 Small_office 阅读(2136) 评论(2) 推荐(0)