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

Next steps #30

Open
delvedor opened this issue Jan 29, 2018 · 3 comments
Open

Next steps #30

delvedor opened this issue Jan 29, 2018 · 3 comments
Assignees

Comments

@delvedor
Copy link
Member

Hi folks!
As discussed in #27 there are some things that we want to change, since all of those are breaking changes, let's discuss here how we plan to perform them and define how we will update the Upring architecture.

Points of discussion:

  • Move from actual tentacoli based requests to node core http2 implementation
    • How we will support fire and forget request?
  • Change the current routing model to a more user friendly one.
    • find-my-way could be an option but we should use the compatibility api. We can refactor it as upring-router in a way that supports just the http2 specifc api.
    • if we choose to use find-my-way we can even think about an encapsulation model like the one built in Fastify
  • Introduce a tracing api
  • Change the shape of the request object
    • Handle requests id
    • Add logging support

Feel free to update the above list with other points that we should discuss.

@IfnotFr
Copy link

IfnotFr commented Jul 10, 2021

I am using the stack of find-my-way + http2 instead of fastify for a backend file manager.

I may help on this if the project is till going.

Do you have some maintainers or time you will consume on this project on the future ?

@mcollina
Copy link
Member

I don't think so :(.

@IfnotFr
Copy link

IfnotFr commented Jul 11, 2021

Oh, sad, anyway thanks for the reply ... i will find another way for solving my architecture problem ^^"

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

4 participants