[英]Reading from a TCP socket when deployed on Heroku
我们具有与Apple Push Notification Service(APNS)通信的python应用程序,用于
两种情况都需要打开与APNS的套接字连接,并且
虽然发送工作顺利,但似乎我们无法从打开的套接字接收任何信息。 有人遇到过Heroku的类似问题吗? 在本地环境下,一切正常。
不幸的是,Heroku不允许您的应用程序处理除HTTP流量以外的其他流量。 这是PaaS服务的常见限制。
但是,有一个名为Ruppell的套接字的插件,可让您接收TCP流量。 基本上,它只是在自己的套接字上侦听TCP连接,然后将数据转发到您的应用程序。 它目前处于Beta版,因此我想提醒您,我的项目当前存在严重问题 。 传出的流量通常不会到达客户端。 因此,如果可能,请部署在其他可以确保更清晰的TCP环境的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.