Versions Compared

Key

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

...

The table below defines the order to implement each module. Less dependent modules will be implemented first.


OrderModuleDependencies           









1EtcdClient            










2FPCEntitlementProvider            










3FPCSchedulerServer            










4NamespaceContainerCount            










5ElasticSearchDurationChecker            










6NoopDurationCheckerElasticSearchDurationChecker           









7ActivationServiceImpl            










8DataManagementServiceEtcdClient









9WatcherServiceEtcdClient









10LeaseKeepAliveServiceEtcdClientWatcherService








11ContainerManagerEtcdClientEtcdUtils








12EtcdUtilsLeaseKeepAliveServiceEtcdClientWatcherService







13InvokerHealthManagerEtcdUtilsInvokerHealthManagerEtcdUtils           9DataManagementServiceEtcdClient           10WatcherServiceEtcdClient           11FPCInvokerServerInvokerHealthManagerEtcdUtils          12LeaseKeepAliveServiceEtcdClientWatcherService          13ContainerManagerEtcdClientEtcdUtils          14EtcdUtilsLeaseKeepAliveServiceEtcdClientWatcherService 






14 QueueManager EtcdClient EtcdUtils    DataManagementServiceWatcherService 






15FunctionPullingContainerPoolEtcdClientDataManagementServiceFPCInvokerServerInvokerHealthManager EtcdUtils LeaseKeepAliveService      EtcdClient






16QueueManagerFunctionPullingContainerPoolEtcdClientEtcdUtilsDataManagementServiceWatcherServiceInvokerHealthManager







17ContainerCreationConsumerFunctionPullingContainerPoolEtcdClientDataManagementServiceInvokerHealthManager        






18CreationJobManagerEtcdClientEtcdUtilsQueueManagerDataManagementServiceWatcherService 





19MemoryQueueEtcdClientEtcdUtilsContainerManagerActivationServiceImplElasticSearchDurationCheckerQueueManagerWatcherServiceCreationJobManager 


20ActivationClientProxyActivationServiceImplMemoryQueueEtcdClientEtcdUtilsContainerManagerActivationServiceImplElasticSearchDurationCheckerQueueManagerWatcherServiceCreationJobManager  
21FunctionPullingContainerProxyEtcdUtilsDataManagementServiceActivationClientProxyInvokerHealthManagerActivationClientProxy         





22FPCInvokerReactiveDataManagementServiceLeaseKeepAliveServiceWatcherServiceActivationServiceImplEtcdClientEtcdUtilsFPCSchedulerFunctionPullingContainerPoolFunctionPullingContainerProxy   

23FPCSchedulerEtcdClientEtcdUtilsContainerManagerCreationJobManagerActivationServiceImplDataManagementServiceLeaseKeepAliveServiceWatcherServiceElasticSearchDurationCheckerQueueManagerMemoryQueue
24FPCPoolBalancerEtcdClientEtcdUtilsFPCSchedulerContainerManagerCreationJobManagerActivationServiceImplDataManagementServiceLeaseKeepAliveServiceWatcherServiceElasticSearchDurationCheckerQueueManager

...