我正在设计一个无服务器应用程序,我的"前端"将是运行我的C ++应用程序和我的"后端"是AWS Lambda。
我想与"后端"进行沟通。但是,使用C ++ WebSockets时,问题是AWS Lambda本身不支持WebSockets。
人们之前已经要求在StackOverflow上提供解决方案并且已经得到解答(ex Is it possible to use Socket.io with AWS Lambda?)。我的问题是,将WebSocket通信与AWS Lambda集成的最具成本效益的平台是什么?
例如,我了解Fanout Cloud和AWS IoT,从长远来看,对于大量客户端连接来说,它会更便宜吗?提前谢谢。
答案 0 :(得分:1)
所以,看看扇出,定价似乎来自https://fanout.io/pricing/:
虽然 IoT (按照类似的衡量标准衡量),但是(在美国),来自https://aws.amazon.com/iot-core/pricing/使用中档定价:
因此,根据目前的定价,物联网似乎对您来说要便宜得多。
其他方面的免责声明:我是Ably的员工,所以请大家注意以下事项并进行研究!
如果您希望有很多关系,但很多人在任何时候都不活跃,那么 Ably 在这种情况下会非常好。 Ably收费不是基于总连接时间,而是基于您的峰值连接,因此对于您期望合理的峰值连接数量的任何内容,它都会更具成本效益。此外,每封邮件的成本要低得多,成本会降低所需的消息和连接数量。
此外,Ably提供了一个易于使用的界面,可以与AWS Lambda专门与其无服务器功能(https://www.ably.io/documentation/general/functions)进行交互,因此这样您就可以真正简单地将前端连接到它。
根据https://www.ably.io/pricing/self-service的中期估算, Ably 的费用如下: