elixir - 如何在 Elixir 中使用 Cowboy 创建一个保持活动的 API 端点?
问题描述
注意:我是 elixir 和论坛的新手,因此我的问题可能会遗漏一些细节。如果我需要其他信息,请告诉我。我正在尝试集成交易视图的 /streaming 端点。
它所说的一个片段是: 价格流。服务器不断保持连接活跃。如果连接中断 - 服务器会不断尝试恢复它。TradingView 与此端点建立最多 4 个同时连接,并期望为所有这些连接获得相同的数据。传输模式是分块编码。数据馈送应设置“传输编码:分块”,并确保所有中间代理都设置为使用此模式。所有消息都以 \n 结尾。数据流应仅包含实时数据。它不应包含数据快照。
谁能帮我实现一个可以保持连接活跃的端点?我使用牛仔作为框架。
我已经使用了 Plug 的 send_response 和 send_chunked 与 halt 一起使用,但没有成功。
解决方案
推荐阅读
- java - 在谷歌数据存储中的不同实体之间级联重复属性更改的最佳实践?
- php - 我必须在哪里包含我的应用程序的业务逻辑?
- rstudio - 如何更改 RStudio 中的 spark.r.backendConnectionTimeout 值?
- python-3.x - 使用 for 循环填充 2D 数组,使用其他 2D 数组
- c# - WPF 图像 HESREST:0x88982F72
- php - 自动声明用户设置变量而不提交
- android - 在清单中设置 android:allowBackup="false",lint 警告缺失
资源 - excel - 错误 1004 应用程序定义或对象定义错误
- arrays - 以编程方式更改 Perl 中的排序顺序
- linux - 脚本的多个输出到一个速率