Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
nametopologyManage

Schema

...

Topology Description Service

  • Service name: TopologyDescService
  • Table name: eagle_metadata
  • Prefix: topology_definition
 AttributeTypeDescription
tagetopologyStringtopology desc name
fieldsmainClassStringapplication main class
 typeStringtopology type: build-in topology or main-class topology
 configStringtopology config
 descriptionStringdescription on this topology
 versionStringtopology version

...

Topology Execution Service 

  • Service name: TopologyExecutionService
  • Table name: eagle_metadata
  • Prefix: topology_execution
 AttributeTypeDescription
tagssiteStringtopology site
 applicationStringtopology application
 topologyStringtopology desc name
 nameStringtopology execution name: eagle_${site}_${application}_${topology}
fieldsurlStringtopology tracking url
 deployStringdeploy environment description
 statusStringapplication running status {INITIALIZED, STARTING, STARTED, STOPPING, STOPPED}
 lastUpdateTimelonglast status update time

...

Topology Operation Service

  1. NEW
    1. create a topology definition entity
  2. START
    1. click START button
    2. check the topology's current status on the nimbus host
    3. a new thread is created to execute the submitting topology task
    4. update status
  3. STOP
    1. click STOP button
    2. check the topology's current status on nimbus host
    3. a new thread is created to stop the topology
    4. update status