aktos dcs核心库
aktos-dcs的Python项目详细描述
aktos_dcs设计用于创建容错、实时、大规模并发、分布式(甚至在防火墙后面)、io绑定(例如,高流量web服务器)、可伸缩(垂直和水平)、跨平台和不依赖语言的应用程序。
这个库是为分布式自动化项目开发的。任何与plc或运动控制器相关的工作(包括人机界面和监控与数据采集系统)都可以轻松完成。对目标系统的一个真实组件进行仿真成为一项微不足道的工作。图形用户界面可以使用桌面和移动框架(qt,gtk,…)或web技术(html5,javascript,css,…)构建。
消息传输层是在ZrOMQ库之上构建的,它具有Python、Java、Node.js、C、C++、C等许多绑定。这意味着,这些语言的任何数量都可以一起用于构建单个项目。开发人员可以使用他们喜欢的语言。
基于gevent的actor模型(灵感来自erlang)用于并发性。这意味着,并发是免费的。由于没有真正的线程或子进程,调试很容易。N到N的连接是从箱中管理的,所以没有单个故障点存在。