Comments (4)
This might be related to the json fix we made earlier. I tried producing strings to this using the kafka-console-producer. Not sure what is going wrong. Could this be because of the value being a bytestring?
from faust.
Looks like currently we require that we serialize/deserialize the values and the only supported codec at this point is json. Due to this, when producing messaegs as:
foo
bar
results in the above error.
However if we make these into json serialized strings as follows:
"foo"
"bar"
we get the expected behavior
from faust.
Isn't this fixed by the new:
greetings_topic = app.topic('greetings', value_type=str, value_serializer='raw')
?
I'm still wondering if value_type=str
should imply raw serializer and not json, as it seems
kind of silly to json serialize a string. But maybe that is more DWIM than explicit.
from faust.
Yeah I think this should be fixed with the new raw serializer. Maybe we could decode the bytes into str for DWIM purposes? But, should be fine as is
from faust.
Related Issues (20)
- GlobalTable not working when using multiple instances
- [Question] Get consumer offset/lag of each partition from the producer side
- Missing `f` prefix on f-strings
- Make Faust compatible with Python 3.9+ for production environment (rocksdb: faust-streaming[rocksdb] ) on MacOS Monterey 12.3.1 HOT 1
- Update dependency to `click>= 8.0` HOT 3
- Is Faust died? HOT 7
- Robin
- Support for python3.10 HOT 1
- A Faust Alternative - Fluvii
- Dagger - A Faust Based Workflow Engine
- faust overrides global logging settings -- unable to use structlog HOT 2
- Couldn't set Retry Topic mechanism In Faust Streaming HOT 1
- kafka-ConnectionError in test HOT 1
- Consumer crashes sporadically and stops consuming - Crashed reason=ConsumerStoppedError()
- asyncio.exceptions.CancelledError and consumer stops HOT 1
- How can i join two topics in stream?
- ANN: Please migrate away from pytest-openfiles
- Faust Error: Address In Used
- Does Faust support the "Timestamp Extractor" feature? HOT 1
- What could be causing inconsistent message processing in a Kafka-based system used to synchronize data between MSSQL and MySQL databases, despite successful message delivery to the Kafka topic
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 faust.