-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
Provide definition for the reply #980
Comments
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request. |
Wondering if it is not already covered by the description of what an Operation Reply Object means.
|
For me description of Operation Reply Object and definition of Message are a bit not match. Message:
Reply Object:
I feel here a gap, like "what exactly is If we have a look of EIP request-reply definition, I would say it a bit more solid
|
Defenitely like the idea of adding another definition, as this is what @Tenischev do you have a suggestion for a good paragraph? |
@derberg to be consistent I also provide changes in other part of document related with reply or "response" message. MessageA message is the mechanism by which information is exchanged via a channel between servers and applications. A message MUST contain a payload and MAY also contain headers. The headers MAY be subdivided into protocol-defined headers and header properties defined by the application which can act as supporting metadata. The payload contains the data, defined by the application, which MUST be serialized into a format (JSON, XML, Avro, binary, etc.). Since a message is a generic mechanism, it can support multiple interaction patterns such as event, command, request, or reply. Reply messageA reply is a special type of message used in the request-reply interaction pattern and can only be used in combination with a request message. In the request-reply interaction pattern, messages are defined as follows: Sender sends a request message and waits for a reply message, while Receiver receives the request message and responds with a reply message. Operation ObjectDescribes a specific operation. Fixed Fields
Operation Reply ObjectDescribes the reply part that MAY be applied to an Operation Object. If an operation implements the request-reply interaction pattern, this object represents the reply address/channel and the reply message. Message Bindings ObjectMap describing protocol-specific definitions for a message. Fixed Fields
|
@Tenischev can you show it in a draft PR 🙏🏼 |
@derberg did you have a chance to have a look on draft PR? |
This issue has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation. There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
In current Spec v3 pre-release the
reply
appear first time asoperationObject
field:spec/spec/asyncapi.md
Line 843 in abfae49
with the description
The definition of the reply in a request-reply operation
.But Spec v3 has no definition or describing what is meant under
request-reply operation
.@jonaslagoni wrote the blog post describing what it could be, but the blog post is not the Specification. Blog post could be a spice for a cake, but not the cake.
I suggest to provide definition of
reply
in the Definitions section, maybe as subpart of Message definition.The text was updated successfully, but these errors were encountered: