sfl0r3nz05 / Consumer-Agent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consumer Agent

Project status

  • The project is under development: đź›  by sfl0r3nz05

Architecture

  • The publisher agent must be ready for use in any environment. E.g.:

  • Fiware-based environment:

    Architecture2

  • RabbitMQ-based environment:

    ConsumerAgent

Requirements

  • In order to establish a connection with the rest of the components, they will have to be in the same docker network as the publisher. The requirements are to have docker installed and a network called syntheticnet created on it, to install docker you can follow this guide, and to create a docker network run the following command:

    docker network create syntheticnet
  • In case of using the agent to connect to an already existing network, it will be enough to modify the docker-compose file. E.g.:

    networks:
      default:
          external:
             name: syntheticnet

To Do

  • Add trivy vulnerability scanner to github workflow
  • Improve project documentation
  • Manage any kind of data
  • Support other the messaging technologies like Kafka or HTTP
  • Implement a solution to handle several topics simultaneously

About


Languages

Language:JavaScript 97.3%Language:Dockerfile 2.7%