为提高客户协同产品创新设计平台资源并发访问的性能,提出了一种归并请求的并发请求处理模式。首先,分析了客户协同产品创新设计的原理,构建了创新平台工作网络拓扑结构框架;然后,提出了客户协同产品创新设计平台的归并请求模式及基于Java多线程同步和加锁机制的"归并请求"求解算法,并将该模式应用于面向对象的程序设计语言,形成实用且扩展性良好的可重用模块。最后,通过仿真实验对该模式进行了性能测试与分析。实验结果表明,在并发请求数明显增加的情况下,该模式能较大幅度提高平台并发访问的性能。
In order to improve the concurrent access performance of customer collaborative product Innovation(CCPI) platform,a new concurrent access pattern called Merged Request was proposed.Firstly,the principles of CCPI were analyzed and the network topological framework of CCPI platform was constructed.Secondly,Merged Request pattern of innovation platform was proposed and the pattern solution algorithm based on Multithread Synchronization and Locking mechanism was discussed.In addition,the pattern was applied to object-oriented program design language to generate practical reconfigurable module with good extensibility.Finally,based on Queuing Theory,the performance of Merged Request pattern was tested and analyzed through a simulation experiment.The experiment result showed that with the significant increase of the number of requests,the concurrent access performance of CCPI platform was improved greatly without sacrificing the integration and the validity of the data.