Skip to content

Integration with Shio framework. #96

Closed
@thedodd

Description

@thedodd

Shio is a promising framework which has cropped up over the last few months. It has some immense throughput potential with async I/O distributed across a threadpool of event loops. It would be awesome to build out an integration with this framework, perhaps as a pre-built integration, or in a separate crate.

Integration with a framework that can achieve async I/O level throughput is critical for production adoption of Juniper in my case.

Currently I'm using a nodejs implementation, and being able to use Rust for this would be a huge win 🙌 . I use a lot of Go as well, but I greatly prefer Rust and use it where I can, and the Go graphql libs are not so awesome, IMHO.

I've looked at the discussion going on in the #2 interop with async issue. Being able to take a stab at it, to see where the walls are, may be beneficial. I would love to spike this, but I definitely wanted to get some discussion going around this.

Any and all feedback is welcome.


Great work on this lib so far. Once the async I/O story is g2g, I can definitely see this as being the most solid, convenient, productive, and powerful GraphQL option across the field of languages to chose from.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions