面向全产业链协同的包装食品产业互联网服务平台研发与应用(国家重点研发计划课题)
项目简介:该项目是一个低代码开发平台,旨在简化应用程序开发过程。平台使用前端工具BPMN创建和管理各种流程实例,结合后端引擎Camunda开发,以提供高效和灵活的解决方案。
主要工作:
Java与Python服务集成:通过RabbitMQ实现Java调用Python的时间序列预测算法及参数,Python执行后将结果返回给Java,确保后端高效处理业务逻辑。
云存储实现:设计并实现将生成的流程实例和流程图片从本地服务器迁移并上传至云服务器,以确保数据的安全性和可访问性。
组件管理:基于动态SQL根据不同的查询条件拼接SQL,并实现组件的批量化删除。通过优化查询流程,开启Mybatis的一二级缓存,显著减轻数据库压力,提升系统性能。
技术栈:SpringBoot+RabbitMQ+Validation+MySQL+Redis+VUE+ElementUI