EngineConn architecture design

    EngineConn architecture diagram

    Introduction to the second-level module:

    Define the most basic entity classes and interfaces in the engine connector. EngineConn is used to create a connection session for the underlying computing storage engine, which contains the session information between the engine and the specific cluster, and is the client that communicates with the specific engine.

    Core ServiceCore function
    EngineCreationContextContains the context information of EngineConn during startup
    EngineConnContains the specific information of EngineConn, such as type, specific connection information with layer computing storage engine, etc.
    EngineExecutionProvide Executor creation logic
    EngineConnHookDefine the operations before and after each phase of engine startup

    Defines the interfaces involved in the core logic of EngineConn.

    Core classcore function
    EngineConnServerEngineConn microservice startup class
    Core ClassCore Function
    EngineConnCallbackDefine EngineConn’s callback logic

    Executor that can be accessed. You can interact with it through RPC requests to get its status, load, concurrency and other basic indicators Metrics data.