在.NET Core中连接使用Zookeeper
2023-09-27 14:26:06 时间
一开始找到的是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源码。
相关文章
- centos 7 下设置.net core项目开机自启动
- 学习ASP.NET Core Blazor编程系列二十四——登录(3)
- abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之五(三十一)
- Publishing and Running ASP.NET Core Applications with IIS (2016-06-06)
- 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截
- Word控件Spire.Doc 【脚注】教程(4): 在 Word 中插入或删除脚注-C#/VB.NET
- Word控件Spire.Doc 转换教程(二十):在 C#、VB.NET 中将 Word 转换为 Word XML
- 【23种设计模式】模板方法模式(Template Method Pattern) .Net Core实现
- 【23种设计模式】命令模式(Command Pattern) .Net Core实现
- VS2010中asp.net调试.ashx程序错误的一个简单方法!
- asp.net程序集编绎dll并且引用的问题!(自己备用)
- Mingyang.net:用注解校验数据
- ASP.NET Web API接受AngualrJS的QueryString的两种方式
- ML.NET机器学习、API容器化与Azure DevOps实践(一):简介
- 在ASP.NET Core中使用Apworks快速开发数据服务
- 【原创】使用.NET Core 1.0创建一个Self-Contained控制台应用
- 合适么?现在学ASP.NET Core入门编程……
- ASP.NET Core WebApi使用Swagger生成API说明文档【特性版】
- .Net Core Grpc Consul 实现服务注册 服务发现 负载均衡
- ASP.NET-自定义HttpModule与HttpHandler
- 七、.net core下配置、数据库访问等操作实现
- 【ASP.NET】TreeView控件学习
- 未能在当前目标框架中解析主引用“System.Net.Http”,它是一个框架程序集。“.NETFramework,Version=v4.0”。若要解决此问题,请移除引用“System.Net.Http”,或将应用程序的目标重新指向包含“System.Net.Http”的框架版本。Zephyr.Web
- 使用 ASP.NET Core 5 Web API 创建可发现的 HTTP API
- ASP.NET关于Session_End触发与否的问题
- .NET研发人员面试题(二)