DVD批量刻录软件开发回顾

[杂谈] 季雨林 2024/7/1 14:13:57

今日看到独立开发者相关的话题,想起来自己的一些工作经历,其中值得拿出来作为一段软件全自研的独立产品,那么DVD批量刻录软件可能是最适合的内容。

基于前些年做GPS平台的经验,对服务端集群下的批量群体化控制成了我非常核心的一个架构。有了这个经历,再结合我切换到工业自动化行业之后的理解,于是就有了非常值得我位置骄傲的一款算是“独立”开发的产品。此独立仅仅指软件部分,因为实际这个软件做成了结合机械臂硬件装取光盘的工作,从而实现了全自动的光盘刻录工作。

在202x年,光盘似乎已经成了古董,所以也就下沉到特定领域使用,这时候市面上的产品几乎都已经定型固化,不再有什么新的赛道新的模式了。所以一个非常偶然的机会,让我接触到一家企业居然需要实现刻录光盘的自动化。

群控刻录软件的实现,有如下几个核心:

1,集群调度思想,这里用到了一个中心,控制多个客户端的分布式架构

2,任务调度思想,既然要实现群控批量刻录,那么在中心程序已经会有相关的任务调度设计,从而实现全部客户端加起来等于一个整体。

3,分布式异常处理思想,对于任何单个光盘的任务进度,都必然需要对各种意外进行处理,从而弥补任务漏洞,全面实现任务的完成。

4,对外机械臂的队列化控制思想,因为外部资源的单一性,所以有很多排他思维需要处理到位。

5,效率探索。到折了这一步,显然已经完全实现批量刻录,但是实际经历发现方案有很多种,有些难题可能无法直接解决,只能靠另寻办法来回避解决。


原文地址: https://www.opengps.cn/Blog/View.aspx?id=7063 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示