Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering

   

Design of Mimic Data Middleware Supporting MYSQL And MQTT

  

  • Published:2025-12-30

支持MYSQL与MQTT的拟态数据中间件设计

Abstract: To reduce the cost of application system mimic transformation and the complexity of data maintenance, accessing shared data services through mimic data middleware is the optimal solution that combines generality and performance for multi heterogeneous business executors. This article is based on NETTY to conduct research on mimic data middleware. The overall idea of "many to one requests; one to many replies" is adopted to normalize and forward data access requests from multiple executors, and to distribute and return data service responses in multiple ways. Through security consensus analysis based on multi-mode consistency arbitration in the process of request normalization and response multiple distribution and return, secure and trustworthy data is generated for response, enhancing the security of data access. The underlying architecture of the mimic data middleware is designed in Java and has cross platform features. It supports MYSQL and MQTT access protocols, providing important engineering design support for the mimic construction of application systems.

摘要: 为降低应用系统拟态化成本及数据维护复杂度,多业务异构执行体通过拟态数据中间件访问共享数据服务是通用性与性能兼具的最优解决方案。本文基于NETTY开展拟态数据中间件研究,采用“多到一请求;一到多回复”的总体思路,对多个执行体的数据访问请求进行归一化转发,并对数据服务响应进行多路分发回传,通过在请求归一化转发和响应多路分发回传过程中,进行基于多模一致性裁决的安全共识分析,生成安全可信数据进行响应,增强了数据访问的安全性。拟态数据中间件底层采用Java设计,具备跨平台特性,支持MYSQL与MQTT访问协议,为应用系统拟态构造提供了重要的工程设计支撑。