The invention discloses an acquisition
system supporting online configuration. The acquisition
system comprises an event
bus, a
thread pool, a
database connection pool, an equipment instance and an
execution unit, loading dependencies required by the
system according to the dependency configuration file, wherein the dependencies comprise a dynamic
library, global dependencies and device container dependencies; when the system is initialized, loading the dynamic
library into the system according to the dynamic
library file address provided by the load tag; obtaining a full path name provided by the
label according to the app
label, searching a corresponding type in a program, instantiating the type by using a
dependency injection factory, and sequentially loading equipment instances according to the docks
label; after the event is put into the event
bus, the event
receiver receives the event and distributes the event to the corresponding
execution unit according to the name of the event; the system comprises a plurality of execution units, and each
execution unit comprises
business logic loaded into an independent Domain; each execution unit has the name of a group of
executable events, and the event executor can be reloaded during operation.