And the construction of the asynchronous task processing system research
|School||University of Electronic Science and Technology|
|Keywords||Asynchronized Task Executor Task Queue Thead Poll|
As companies diversify their business, co-operation between enterprises becomeincreasingly frequent. Enterprise IT systems are becoming increasingly complex. Theoverall IT software systems has been suffered great negative impact that was created byundesirable elements, such as the network stability and inter-enterprise security issueswhich come from outside the enterprise, the isolate system problem caused byinformation exchange which come from the enterprise internal. The main problem isthat information is blocked or synchronous interaction is very difficult to achieve,although at this stage has kept the program to solve such problems, but existingprograms are not earthshaking prostrate on the transformation of enterprises, is theintroduction of sophisticated technologies to transform the existing system, the cost isvery large. In this thesis, the task system was introduced to solve the internal andexternal system for information interaction problem.An asynchronous task processing software model was created by encapsulating therequest process by which the request is pack into task objective and the process packinto actors, after a detailed analysis of solution widely used by enterprise. Theperformance of processing tasks was improved greatly by introducing the asynchronoustask processing software model. Desiring to ensure the system security and stability, theTask was stored into the database through the Task serialization and deserializationfunctionality. Not only the speed of system response was improved, and the resourceneeded by systems was reduced significantly, through thread pool provided by Java.The fault transfer between servers was implemented by introducing a monitor ofoccupying resource and time. By using the MAC UI system design idea, the userexperience was making bitterly. The goal of design was achieved by system testing.