group-based-policy/gbpservice/nfp/__init__.py
mak d43fbe9a11 NFP - Multi process framework implementation
Framework provides multi process execution
environment support for NFP modules.
Multi processing is implemented using
oslo_service and python multiprocessing library.
All the common initializations of
NFP modules for conf, log, processes,
rpc, events are implemented in the framework.

Supports:
a) Autloads NFP modules & their init.
b) RPC init & endpoint registration.
c) Event registration.
d) Multiple worker processes.
e) Threadpool per worker.
f) Event loadbalancing across workers.
g) *aas RPC Agent state reporting support.
h) Periodic polling for an event.
i) Individual spacing for periodic events.
j) Event binding & sequencing.

Change-Id: I99bfe8ada82c8a14302616102505541805e9021a
Implements: blueprint gbp-network-services-framework
Co-Authored-By: Yogesh Rajmane <yogesh.rajmane@oneconvergence.com>
2016-07-04 18:08:52 +00:00

0 lines
Python