• 在.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源码。

  • 相关阅读:
    RabbitMQ知识梳理
    feign.FeignException: status 400 reading
    rabbitmq监控之消息确认ack
    Docker 安装redis mysql rabbitmq
    linux搭建GitLab
    杀死服务进程并重新启动,同时监听日志打印
    MySQL数据库连接报错
    idea: unable to import maven project
    线程池ThreadPool实战
    【2-SAT】URAL
  • 原文地址:https://www.cnblogs.com/kuang17/p/9449787.html
Copyright © 2020-2023  润新知