envoyproxy/envoy

Feature Request: JSON-RPC support

Open

#14,621 建立於 2021年1月10日

在 GitHub 查看
 (4 留言) (8 反應) (0 負責人)C++ (5,373 fork)batch import
enhancementhelp wanted

倉庫指標

Star
 (27,997 star)
PR 合併指標
 (平均合併 8天) (30 天內合併 378 個 PR)

描述

Title: JSON-RPC over HTTP support

Description:

JSON-RPC is a light-weight, transport-agnostic remote procedure call (RPC) protocol. The most common transport protocols are HTTP and WebSockets, and sometimes TCP and Unix domain sockets.

JSON-RPC is commonly used to provide remote access to management interfaces. It is particularly prevalent with cryptocurrency P2P clients, being the primary access method for the majority of projects.

A common use-case of an Envoy JSON-RPC filter is access control. For example, the ext_authz module could be used to limit access to harmless read-only methods to lesser privileged users, while allowing admins full control.

Relevant Links:

Specifications:

Notable users:

貢獻者指南