vostok / zookeeper.client

MIT License
7 stars 3 forks source link

Can you provide some more information about this package (perhaps in the readme?) #12

Open madelson opened 4 months ago

madelson commented 4 months ago

I'm looking for an alternative to ZooKeeperNetEx which is no longer supported.

This package is more recently written and looks thoughtfully constructed, but I'm curious to know more about it's story (why was it created, relationship to the zookeeper apache project, intent to continue supporting/updating, any comparisons to ZooKeeperNetEx, etc).

kunga commented 4 months ago

Actually this library is based on ZooKeeperNetEx but also enhances it.

You may treat ZooKeeperNetEx as a native Java ZooKeeper client and this library as Apache Curator. Likewise you can't (or can with lots of pain) use native Java ZooKeeper client without Apache Curator, it is challenging to use ZooKeeperNetEx directly.

Documentation is available here.

Also this library is proved to work properly in production environment with thousands of servers/applications.

madelson commented 3 months ago

Thanks @kunga . I now see that this library merges in ZooKeeperNetEx in the csproj.

ZooKeeperNetEx has a number of longstanding bugs (e.g. this one) filed against it. Does this library attempt to deal with any of those / are these things you've encountered?

kunga commented 3 months ago

We tried to fix it in https://github.com/shayhatsor/zookeeper/pull/46 but no too well

https://github.com/vostok/zookeeper.NetEx.fixed/commits/trunk/