> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arupa.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 传输方式

> 选择插件如何将其功能连接到 Arupa 应用程序。

传输方式定义了插件如何通过 Arupa 内核公开功能。
在注册期间，插件声明其提供的资源。
内核然后将这些资源连接到相应的应用程序传输方式，并将匹配的请求或事件转发给插件。

根据您的功能所需的交互方式选择传输方式：

* [静态传输](./transport-static) 直接提供打包文件，例如页面、样式表、脚本和图像。
* [HTTP 传输](./transport-http) 将动态请求/响应工作发送到插件处理程序。
* [Socket.IO 传输](./transport-socket.io) 将插件连接到基于命名空间的事件驱动通信。

静态资源不需要插件代码来处理每个请求。当需要计算响应时，请使用 HTTP；当客户端需要持久连接或实时事件时，请使用 Socket.IO。

每种传输方式都有其自身的匹配和访问规则。在声明资源之前，请阅读相关页面，以确保路径、事件、有效负载和权限与您想要公开的行为相匹配。
