-
Notifications
You must be signed in to change notification settings - Fork 9
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
IDD 5.0 review discussion - Service-discovery #86
Comments
Link to reviewed document: eu.arrowhead.service-discovery-http-json.yml. |
AITIA review commentsroadmap/5.0 Draft/IDD/IDDs Service Registry/eu.arrowhead.service-discovery-http-json.yml Lines 7 to 8 in 5a4f4b2
"The service allows for application systems..." and not for consumers.
roadmap/5.0 Draft/IDD/IDDs Service Registry/eu.arrowhead.service-discovery-http-json.yml Line 64 in 5a4f4b2
"echo" operation should not be part of this service, but a different "monitor" service. roadmap/5.0 Draft/IDD/IDDs Service Registry/eu.arrowhead.service-discovery-http-json.yml Line 72 in 5a4f4b2
roadmap/5.0 Draft/IDD/IDDs Service Registry/eu.arrowhead.service-discovery-http-json.yml Line 114 in 5a4f4b2
roadmap/5.0 Draft/IDD/IDDs Service Registry/eu.arrowhead.service-discovery-http-json.yml Line 144 in 5a4f4b2
DeregisterExpression and QueryExpression What are these and where they are used? NOTE:
|
@AlexChiquito @emanuelpalm @PerOlofsson-Sinetiq |
Hello, I will summarize my comments here, some of which overlaps with the above and other things are new. They can be divided into three areas, scope of a service registration record, relation between instances and types, and finally good API design. Scope of a Service Registration Record
In summary, the record should then look something in the line with the following. Note that I did not make any changes to the property naming as suggested by AITIA above, I don't have anything against this. It was just to limit the changes for the sake of the discussion. {
"serviceID": "string",
"serviceType": "eu.arrowhead.authorization-http-json:5.0.0",
"addresses": {
"additionalProp1": "tcp4:192.168.0.7:45326",
"additionalProp2": "tcp4:192.168.0.7:45326",
"additionalProp3": "tcp4:192.168.0.7:45326"
},
"metadata": {
"basePath": "v2"
},
"timeToLive": "2d12h"
} Relation between instances and service types
Good API Design
|
Dear @DavidRutqvist Regarding to the
Regarding to the
Regarding to your "Good API Design" points: we fully agree Please also give feedback on the issue #87, because it belongs to the same domain and there are also open questions/suggestions. The question of interface representation would be the most important one. |
Sinteiq, can you comment on this. |
For now we should continue to use the latex documentation instead of languages specific to for example HTTP REST implementations. |
The service discovery record may need some modification due to the extendable service interface of sth SysMonitor and the SD_Monitoring service. |
In this Issue we will collect the comments about the service-discovery interface definition.
The text was updated successfully, but these errors were encountered: