Skip to content

Use standard HTTP API to call Turms Service instead of forwarding through Turms Gateway #1610

@jiangshang111

Description

@jiangshang111

A polite question, do you have plans to expose the HTTP API format for Turms Gateway to make RPC calls to Turms Service? Turms is great, but your current implementation restricts you to a specific deployment model. Specifically, it is difficult for me to deploy Turms as a microservice in my complete architecture, because I must at least expose Turms Gateway to facilitate remote users to establish a persistent connection with it, which will conflict with my complete deployment design. My complete design is: deploy a portal that encapsulates all backend microservices, and Turms Service is one of the microservices. I will maintain a persistent connection and heartbeat signals with remote users through the portal. I hope to rewrite Turms Gateway (for example, in Rust) so that the functions of Turms Gateway can be implemented in the Rust-based portal that I will implement, and this portal will interact with the backend Turms Service to achieve the complete Turms functionality. Any suggestions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions