摘要
本发明涉及一种基于高并发场景的混合架构动态缓存同步方法,属计算机Web应用开发技术领域。其中,该方法通过在JavaWeb应用启动时加载C++动态链接库,利用共享内存机制构建跨进程缓存存储空间,实现多实例间的数据共享。采用JNI接口完成Java与C++层的数据交互,有效降低Java垃圾回收压力。通过排他锁与读写锁优化机制保障数据一致性,结合事件驱动或消息队列实现跨实例更新通知,支持事务式批量更新确保操作原子性。创新性地采用内存映射文件与高效数据结构,结合预分配内存池技术提升访问效率,减少数据拷贝开销,显著提升了系统吞吐量和响应速度,降低了内存碎片与锁竞争带来的性能损耗,适用于Spring框架、Tomcat服务器等主流JavaWeb环境。