文件名称:图钉:实时Web服务的反向代理
文件大小:456KB
文件格式:ZIP
更新时间:2024-02-20 07:15:04
api streaming proxy zeromq websockets
图钉 网站: : 聊天室: Pushpin是使用C ++编写的反向代理服务器,可以轻松实现WebSocket,HTTP流和HTTP长轮询服务。 该项目在实时推送解决方案中是独一无二的,因为它旨在满足API创建者的需求。 图钉对客户端是透明的,并且可以轻松集成到API堆栈中。 这个怎么运作 图钉放置在后端和任何客户端之间的网络路径中: 图钉使用常规的短期HTTP请求与后端Web应用程序进行通信。 这允许后端应用程序以任何语言编写并使用任何Web服务器。 有两个主要的集成点: 后端必须处理代理请求。 对于HTTP,每个传入的请求都代理到后端。 对于WebSockets,每个连接的活动都转换为一系列HTTP请求发送到后端)。 图钉的行为取决于后端如何响应这些请求。 后端必须告诉Pushpin推送数据。 无论客户端如何连接,都可以通过向Pushpin的私有控件API(默认为http://localhost:5561/publish/ )发出HTTP POST请求,将数据推送到客户端。 图钉会根据需要将此数据注入到任何客户端连接中。 为了帮助集成,有许多后端语言和框架的。 图钉在