Amazon web services 在哪里运行我的动画制作人?
我需要建立一个动觉制作人应用程序,只需将数据放入动觉流。应用程序需要连接到远程主机并维护一个TCP套接字,数据将从远程主机推送到该套接字。数据转换非常少,因此producer应用程序将非常简单。。。我知道我可以为此设置一个EC2实例,但如果有更好的方法,我想探索一下 示例:Amazon web services 在哪里运行我的动画制作人?,amazon-web-services,amazon-ec2,aws-lambda,amazon-kinesis,Amazon Web Services,Amazon Ec2,Aws Lambda,Amazon Kinesis,我需要建立一个动觉制作人应用程序,只需将数据放入动觉流。应用程序需要连接到远程主机并维护一个TCP套接字,数据将从远程主机推送到该套接字。数据转换非常少,因此producer应用程序将非常简单。。。我知道我可以为此设置一个EC2实例,但如果有更好的方法,我想探索一下 示例: 您可以在AWS Lambda上构建一个生产者,但由于我必须维护一个长期运行的TCP连接,这是行不通的 您可以使用AWS IoT维护到WebSocket的连接,并在每条消息上调用Lambda函数,但我的连接只是一个标准TCP
- 您可以在AWS Lambda上构建一个生产者,但由于我必须维护一个长期运行的TCP连接,这是行不通的
- 您可以使用AWS IoT维护到WebSocket的连接,并在每条消息上调用Lambda函数,但我的连接只是一个标准TCP连接
问题:在AWS产品套件中,我还可以使用哪些产品来构建生产者?生产者代码通常在您希望捕获的信息源上运行 例如:
- 捕获网络事件时,生产者应该是监视流量的网络设备
- 捕获零售采购时,生产者是处理交易的系统
- 捕捉地震时,生产者是监测振动的设备
这里没有合适的托管选项。如果你的任务是
- 发起并维护到您不控制的第三方远程设备的持久TCP连接
- 无论有效载荷从何而下
- 处理/转换它,以及
- 将其提供给充当动觉制作者的代码
…然后您需要一个服务器,因为没有一个服务可以完成所有这些事情。EC2是您正在寻找的产品。不,不是这样。您所描述的是Kinesis代理应该运行的位置。我描述的远程主机是第三方的。