blob: 1ee922af03997a5731e6c7bb931c781ea3d0f50c [file] [log] [blame]
Chengkai Yan7f278e32018-11-06 16:32:03 +01001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
4Architecture
5============
6
7Introduction
8""""""""""""
9DataFile Collector (DFC) is a part of DCAEGEN2. Some information about DFC and the reasons of its implementation can be found here: `5G bulk PM wiki page`_.
10
11.. _5G bulk PM wiki page: https://wiki.onap.org/display/DW/5G+-+Bulk+PM
12
13DFC will handle the collection of bulk PM data flow:
14 1. Subscribes to fileReady DMaaP topic
15 2. Collects the file from the xNF
16 3. Sends new event to DataRouter with file.
17
18
19DFC is delivered as one **Docker container** which hosts application server and can be started by `docker-compose`.
20See `Delivery`_ for more information about the docker container.
21
22.. _Delivery: ./delivery.html
23
24Functionality
25"""""""""""""
26.. image:: ../../images/DFC.png
27
28Interaction
29"""""""""""
30DFC will interact with the DMaaP Message Router and with the Data Router via secured protocol, using json files.
31So far, the implemented protocols are sftp and ftp(e)s.