Zookeeper
文章平均质量分 87
蜗牛水里爬
这个作者很懒,什么都没留下…
展开
-
zookeeper注册服务信息---注册服务信息/获取服务信息(nodejs typescrip)
2017-10-17更新 修复无法自动建立多级目录问题。使用node-zookeeper-client,其它的安装不上,各种报错之后放弃。核心功能:适用于RPC服务端 zookeeper 注册节点信息, 适用于RPC客户端获取节点信息,并另有简单负载均衡功能。npm install node-zookeeper-client简单说zookeeperRPC,包含原创 2017-09-08 13:50:36 · 1569 阅读 · 0 评论 -
Thrift 客户端 C# ---实现zookeeper监视(1)
干货---实现思路:RPC Thrift 服务端 注册服务端信息到zookeeper上。客户端从zookeeper获取服务端信息,并实现负载。经验---注意事项。Thrift服务端使用ZooKeeperNet nugget包。使用zookeeper的坑,1、)没有zookeeper.open的方法。2、)zookeeper 实例化【new ZooKeeper(connect原创 2017-11-10 19:14:21 · 895 阅读 · 0 评论 -
zookeeper注册服务信息---获取IP地址及空闲端口(nodejs typescrip)
本示列使用typescript编写 2017-10-17日更新 修复多网卡获取IP问题。功能调用 getIdlePort(callback: (port: number, ip?: string) => void)在回调中获得本机空闲端口及IP地址,IP地址是数组类型。自己打印出来需要使用哪个ip地址自行配置吧。一般多网卡会有多个IP地址。简要说明下本机IP地址是随时可以获取的,空闲服务端口...原创 2017-09-08 11:17:01 · 7212 阅读 · 0 评论 -
Thrift 客户端 C# ---从zookeeper获取服务器信息、实现负载(2)
干货---实现思路:RPC Thrift 服务端 注册服务端信息到zookeeper上。客户端从zookeeper获取服务端信息,并实现负载。经验---注意事项。Thrift 坑:1)Thrift 二次封装的socket 使用 using (TBufferedTransport transport = new TBufferedTransport(GetTSocket())),原创 2017-11-10 20:45:20 · 1571 阅读 · 0 评论 -
nodejs基于zookeeper的thrift简易框架---(typescript)
2017-12-13日更新1.概述1.1微服务架构1.2服务端1.2.1 NodeJS Server1.2.1.1CommonAutostart.tsclass AutoStart extends BaseChildProcess主要功能: 1)用于程序启动后,监听所有子线程Handle。 2) 用于程序启动后,检测该服务的子线程是否异常。如有异常捕获后重启。 3)用于程序启动后,监听子线程的原创 2017-12-01 19:11:32 · 1311 阅读 · 0 评论 -
Thrift 客户端 JAVA
import org.apache.commons.lang3.StringUtils;import org.apache.thrift.protocol.TBinaryProtocol;import org.apache.thrift.protocol.TProtocol;import org.apache.thrift.transport.TTransport;import org.a原创 2017-11-30 20:07:04 · 653 阅读 · 0 评论