Versions Compared

Key

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

...

Client located in ContainerProxy, server located in the scheduler.

As far as we know,in upstream logic, activationMessage is pushed to ContainerProxy, but here, containerProxy using pull mode to get the activationMessage actively via Activation akka-grpc service.

2.Architecture Diagram


Image RemovedImage Added

  • ContainerProxy sends ActivationRequest via fetchActivation(Akka-grpc)
  • ActivationService delegates the ActivationRequest to QueueManager.
  • QueueManager responds with ActivationResponse to ActivationService.
  • ActivationService responds with ActivationResponse to ContainerProxy

...

  FetchRequest includes two fields

  1:fqn: the serialize serialized content of FullyQualifiedEntityName

  2:rev:  the serialize serialized content of DocRevision, because one action can be updated, so need to provide corresponding DocRevision as well

...