
worker 对外暴露 websocket 连接,一个是为了实时性,一个是为了规避 worker 上传请求体 100MB 大小限制 worker 对 do 的连接转成 streamable http 则是为了优化 do 的计费机制,do 对 websocket 的计费是按流入方向每 20 个 packet 折算成一次调用收费,但是如过你用 streamable http ,一个请求就是一个请求。同时让 worker 和 do 实例发起一个 websocket 连接,这是为了保活 do 实例,do 实例在你的请求返回后会自动销毁,所以你需要一个保活的 websocket 连接到 do 。
3 bear330 6 天前 如果您是想找 p2p 工具, 要不试试我的? 也流量免费的 https://github.com/nuwainfo/ffl |
4 IceSoulHanxi 3 天前 via Android 可以看看我之前用大模型搓的基于 cf do 的 easytier 组网工具的服务端,支持 p2p 也支持走 do 中转 https://github.com/IceSoulHanxi/easytier-ws-relay |