Comments (3)
Do I understand correctly that it is necessary to change all "SpecificBroker".Response classes, transfer variables that are in the "SpecificBroker".publisher.use case to the init method ("SpecificBroker".Response)?
And why is the body: "SendableMessage" parameter specified in Response, and in the publish methods we have message: "SendableMessage"
from faststream.
@Flosckow yes, you undestood all things correctly.
About message
VS body
. I used message
in broker.publish
and publisher.publish
interfaces due they should be used by user directly and it is explicit argument name for such usage. In the Response
class I used body
name due Response is whole object to publish (with body, headers and other options).
But, you point is correct and we should think about it again.
from faststream.
Ok, I'll wait for an answer. Сan you link this pull request? #1607
from faststream.
Related Issues (20)
- Bug: OffsetCommit failed for mixed subscribtion on Kafka topic
- Bug:
- Feature: add ExceptionMiddleware to handle processing exceptions
- Bug: publishing on RabbitBroker hangs forever when connection lost HOT 1
- Feature: use uv instead of pip to speedup CI requirements installation HOT 1
- Bug: NATS unstable connections HOT 1
- Feature: add `broker.ping()` method
- feature: document RPC responses in AsyncAPI HOT 1
- feature: default call_name for `broker.subscriber` if there no any subscriber function HOT 1
- Bug: NATS ConsumerConfig only used for Push subscribers HOT 1
- Bug: Kafka messages fail to send due to incompatible send_backoff_ms argument in FastStream with aiokafka 0.11.0 HOT 2
- docs: retry feature requires explicit message_id from client HOT 5
- Feature: GSSAPI (Kerberos) support HOT 1
- RequestValidationError handler when using NATS and FastAPI HOT 1
- Feature: Replay messages
- Bug: When using `@subscriber` with `TopicPartition` and changing the `--workers` parameter - the event processing is duplicated
- Feature: High contrast documentation HOT 1
- Bug: AsyncAPI 2.6.0 schema ignores messages schema overriding
- Feature: add sasl_oauthbearer support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from faststream.