zoukankan      html  css  js  c++  java
  • 在.NET Core中连接使用Zookeeper

    一开始找到的是ZookeeperNetEx,但是很多API都很原始,不怎么好用。

    最后确定用Rabbit.Zookeeper来做,他对ZookeeperNetEx进行了封装,要简单不少。

    和c语言和java的有些不一样的:

    1)但是这里面对目录的订阅就只有三种:数据发生变化,子节点发生变化,状态发生变化。

    2)订阅多次就会触发多次,如果不想多次订阅,可以在第二次订阅前remove一下。

    3)获取的目录data值是char的列表,需要转为string类型。

    4)是异步接口,需要使用.NET的异步等待async。

    时隔两年,终于又使用上了属性的VS,不过已经从当年的2012到了现在的2017,改进相当大啊,多了很多框架,很多特性(async特性,以前要用Invoke要好很多),而且C#开发的感觉明显比c要简单很多的感觉,好吧,从C#到c转换很累的···,尤其是一下子到了linux,一下子用vim,一下子转为Makefile。

    回过头来想想,其实学习的蛮多的,当时在中电用vim时,感觉这么难用,有了vs就挺好的了啊,结果到了现在,才发现很多东西vs是搞不定的,vim也用熟了。

    加油!

    最近继续学习PostgreSQL源码。

  • 相关阅读:
    激活函数
    C++ 三大属性之多态
    C++ 编译运行过程
    优化方法
    目标检测中的IOU
    pytorch 单机多gpu运行
    WSAEventSelect网络模型
    根据数组中的索引删除对应的值
    从以下几点提高服务器并发量
    std::function
  • 原文地址:https://www.cnblogs.com/kuang17/p/9449787.html
Copyright © 2011-2022 走看看