-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
consuldotnet no longer seems to be actively maintained #85
Comments
would you be looking to implement this as a breaking change, reworking the current configuration options interface? or looking to build enough internal classes to mirror the for example
|
after a bit of experimentation, I don't see how this can be a non-breaking change, since the |
@davidalpert I believe you are correct. This would break the My thoughts about the implementation when I created this issue were that I would just make direct Flurl calls. I think that will be quite straight forward as I believe it is the Consul server that handles the long polling through the index it returns on the response, and we already have the client side mechanism through the I think the tricky part comes in around the If you wanted to have a crack at this please feel free. I won't be getting around to it for a while. |
hey @Choc13 i found a promising new fork from https://github.com/PlayFab/consuldotnet. thank you |
@kewinbrand Thanks for that. I actually came across it myself today funnily enough. I’ll review it and have a think. Partly I think the removal of a dependency is worth considering if we only need a small part of it which is just a thin wrapper around a REST api. However in the first instance I’ll probably move over to their version as it should be easy and will ensure things can remain up to date in the time being. |
consuldotnet is now archived and doesn't seem to have been updated recently. Given it is a wrapper around Consul's REST API it should be possible to remove our dependency on it and call the REST API directly. Also, we only need to query a single endpoint in this lib, so the implementation using something like Flurl shouldn't be too difficult.
The text was updated successfully, but these errors were encountered: