这是一个有趣的问题。我正在AI中构建一个应用程序,这是因为它基本上与计算体系结构无关(希望包括移动设备)。我们已经构建了一个带有机器学习和深度学习数据结构的python应用程序,它连接到绝望的系统,并将数据与通常运行windows app /有时mac的新系统相结合。 我们一直在与网络工作者和笔测试人员合作,以确定维持多个客户端 - 服务器连接的最佳方法,具有异步性和重负载,并保持积极的安全状态。
以下是上行方向: 来自生产者的数据非常快。 2.以编程方式,我们增加了负载平衡的能力。
缺点: 1.控制器/不是很快。这里我们使用语言(Node.js,go-Lang,cherrypy,rabbitmq)来加速连接和多线程/超线程。 (覆盆子pi)。我们的目标是使用最小的框架pizero,raspberry,Arduino,在"实例中安装和使用我们的技术。 (参见复仇者中的托尼斯塔克,将筹码连接到铁轨并建立一个指挥中心)。 2.机器并不总是很快,网络也很糟糕。使用一些结构(有一些希望和梦想),我们几乎可以在几秒钟内部署系统。目前,后端的数据速度很慢,而DB并没有帮助这种情况。我们的一些客户想测试,我们对制作大量发行版不感兴趣。随着数据量的增加,我们只希望实现轻量化"将利用(不相似)技术的客户端应用程序。
- 我们遇到了应用程序持久性/ Surviving reboot的问题 - 使用多客户端控件,命令会被删除。(有些命令会得到2次+) - 我们正在运行许多脚本和程序,包括读取,写入,读取和放置。我们将它们分布在多种语言之间,具有不同的用途和要求 - 加载应用程序后,更新并不总是发送到每个单元。
感谢所有回复的人