主权项 |
1. A computer data system having a persistent query dispatch and execution architecture, the system comprising:
one or more processors; computer readable storage coupled to the one or more processors, the computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including: sending an electronic request for a remote query processor from the persistent query controller to a remote query dispatcher executing on a query server computer, wherein the request includes parameters for configuring the remote query processor and an operating environment for the remote query processor; attempting, at the remote query dispatcher, to allocate an isolated operating environment for the remote query processor and to start execution of the remote query processor on the query server computer; when the remote query processor is started, performing operations including:
providing the persistent query controller with an address assignment of the remote query processor or of a proxy machine in communication with the remote query processor, the address assignment identifying a specific address of the query server computer or of the proxy machine available to connect electronically over an electronic communications network;automatically connecting from the persistent query controller to the remote query processor via the electronic communications network;transmitting a persistent database query electronically from the persistent query controller to the remote query processor;publishing persistent database query configuration information including a state of the persistent database query and the address assignment of the remote query processor; andconnecting from a client to the remote query processor via the electronic communications network. |