跳转到主要内容
传输方式定义了插件如何通过 Arupa 内核公开功能。 在注册期间,插件声明其提供的资源。 内核然后将这些资源连接到相应的应用程序传输方式,并将匹配的请求或事件转发给插件。 根据您的功能所需的交互方式选择传输方式:
  • 静态传输 直接提供打包文件,例如页面、样式表、脚本和图像。
  • HTTP 传输 将动态请求/响应工作发送到插件处理程序。
  • Socket.IO 传输 将插件连接到基于命名空间的事件驱动通信。
静态资源不需要插件代码来处理每个请求。当需要计算响应时,请使用 HTTP;当客户端需要持久连接或实时事件时,请使用 Socket.IO。 每种传输方式都有其自身的匹配和访问规则。在声明资源之前,请阅读相关页面,以确保路径、事件、有效负载和权限与您想要公开的行为相匹配。