Skip to content
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

Additional streaming APIs #12

Open
1 of 6 tasks
aantron opened this issue Apr 8, 2021 · 0 comments
Open
1 of 6 tasks

Additional streaming APIs #12

aantron opened this issue Apr 8, 2021 · 0 comments

Comments

@aantron
Copy link
Owner

aantron commented Apr 8, 2021

  • There is already file upload string streaming exposed. Dream may need to expose bigstring streaming for zero-copy uploads.
  • WebSocket frame-by-frame chunk-by-chunk streaming of large messages. Probably only a bigstring API for this. Done in Implement WebSockets on top of the new streams #178, though not fully exposed in the API yet.
    • Streaming out messages is currently not possible, because frames are hardcoded with is_fin:true upstream.
  • Stream limits and handling in the GraphQL helpers.
  • Upload stream error handling currently raises exception on bad Content-Type.
  • iovec conversion.
  • Stream static files.
aantron added a commit that referenced this issue Apr 15, 2021
Holding back WebSocket for now. It will be easier to upgrade it when
also exposing the WebSocket streaming interface (#12).
@aantron aantron mentioned this issue Apr 17, 2021
12 tasks
tchibanda24 pushed a commit to tchibanda24/dream that referenced this issue Feb 5, 2025
Add tests and a simple benchmark report as
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant