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

netty interpreter #499

Open
6 of 7 tasks
ghostbuster91 opened this issue Mar 28, 2020 · 2 comments
Open
6 of 7 tasks

netty interpreter #499

ghostbuster91 opened this issue Mar 28, 2020 · 2 comments

Comments

@ghostbuster91
Copy link
Contributor

ghostbuster91 commented Mar 28, 2020

Preliminary roadmap:

  • a most basic interpreter, without any special capabilities (such as WebSockets or streaming), passing only the basic testsuite. The supported effect type is scala.concurrent.Future.
  • a variant of the backend, which uses an arbitrary effect implementing cats-effect's Async
  • streaming support for the cats-effect variant, using fs2
  • multipart support
  • websocket support
  • zio support
  • performance improvements

For inspiration on how to design such a backend, see zio-http and other http servers built on top of netty.

@larochef
Copy link

larochef commented Dec 4, 2024

Hello, any idea of when the multipart support could be implemented? I use the netty-sync with ox and would like to stay "direct style", and needed multipart files. I was surprised to get errors when trying it since there is nothing on it on the doc about it.

Since it seems to be mostly implemented, any help would be needed to complete it?

@adamw
Copy link
Member

adamw commented Dec 4, 2024

Ah yes, it's been on my TODO list for too long. My current plan is to push this over the finish line early 2025 (January?). There's still some work in @kciesielski PR, so if you'd like to take a look at it, you're more than welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants