awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesPlugin Message Exchanges

Sends and receives JSON requests and events between a WebRTC user and a plugin through an established handle.

Distinct from Plugin Message Loggers: Distinct from Plugin Message Loggers: covers bidirectional request/event exchange with plugins, not just recording messages to a log.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Plugin Message Exchanges. Refine with filters or upvote what's useful.

Awesome Plugin Message Exchanges GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • meetecho/janus-gatewaymeetecho 的头像

    meetecho/janus-gateway

    9,117在 GitHub 上查看↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    Implements a JSON-based request and event exchange mechanism between clients and server-side plugins.

    C
    在 GitHub 上查看↗9,117
  • hashicorp/go-pluginhashicorp 的头像

    hashicorp/go-plugin

    6,019在 GitHub 上查看↗

    go-plugin 是一个用于实现插件架构的框架,其中扩展作为独立进程运行并通过 Go RPC 插件系统进行通信。它作为一个进程间通信(IPC)库和生命周期管理器,允许宿主应用程序发现、启动和监控外部二进制插件。 该框架支持跨语言插件系统,允许用不同语言编写的插件通过标准化的 RPC 协议与宿主集成。它具有双向 RPC 网桥,允许宿主和插件交换接口实现,以进行复杂的数据交换和回调。 该系统通过将插件作为独立子进程执行来提供进程隔离,确保插件崩溃不会终止宿主应用程序。它通过双向 TLS 认证和完整性验证来涵盖安全性,以及包括状态进程重新连接在内的生命周期编排,以在宿主升级期间保持连接。附加功能包括二进制发现、协议版本控制以及将插件日志和输出流同步回宿主。

    Facilitates the exchange of message sequences to handle large datasets or continuous updates.

    Go
    在 GitHub 上查看↗6,019
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Plugin & Module Systems
  6. Modular and Plugin Architectures
  7. Plugin-Based Architectures
  8. Hook-Based Plugin Systems
  9. Logging Destination Plugins
  10. Plugin Message Loggers
  11. Plugin Message Exchanges

探索子标签

  • Data StreamingThe exchange of continuous message sequences for large datasets between host and plugin. **Distinct from Plugin Message Exchanges:** Focuses on continuous data streaming for large sets, rather than discrete request/event exchanges.