Skip to content

Support services written in ConnectRPC #786

@johansja

Description

@johansja

Is your feature request related to a problem? Please describe.
I’ve been using services that started using HTTP, and I’ve realised it doesn’t support job scheduling. I need to switch to using the gRPC SDK, but now my services, which mainly talk to ConnectRPC, need to listen on an additional port.

Describe the solution you'd like
A ConnectRPC server can natively serve gRPC traffic and reuse HTTP router mix, so having a third common.Service implementation offers the best of both worlds.

Describe alternatives you've considered
Starting Dapr server on additional port.

Additional context
I’ve created a very rough draft in #785. I’ve mainly just taken the gRPC implementation and replaced it with imports for ConnectRPC. I haven’t yet taken in the goodness of the HTTP implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions