-
Notifications
You must be signed in to change notification settings - Fork 588
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
Issues with discovery #863
Comments
The CRUD model of the Discovery API needs work.
On DELETE, here is a generated code snippet var existingService = await client.GetServiceAsync(i.ToString());
await client.DeleteServiceAsync(
existingService.Id,
new Serviceinstance { Id = existingService.Id, Epoch = existingService.Epoch }); |
From one of our weekly calls: is a Service supports multiple mechanisms by which it can deliver the events, how will that work? They can list each "protocol" in the "Protocols" array, but there's only one "subscriptionurl" field. Should it be an array too - linked with the protocol? Also, should "subscriptiondialects" be "subscriptionfilterdialects" instead? |
How does kafka work? How does the subscriber get the list of brokers to connect to? |
This issue is stale because it has been open for 30 days with no |
Moved to: xregistry/spec#8 |
WIP
https://github.com/cloudevents/spec/blob/master/discovery.md#get-services
Any Service previously returned to a client that does not appear in this result can be assumed to be no longer available.
I think this needs to be limited to just unfiltered queries since a missing entry from a filtered set could mean that it was deleted or that the filtered field changed.Discovery endpoints MUST support filtering with the following attributes and MUST reject any unsupported filters.
we should probably say what the HTTP response code is.The text was updated successfully, but these errors were encountered: