Skip to content

pvelx/trigger-service-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

14d5b6b · Apr 17, 2021

History

36 Commits
Jan 13, 2021
Dec 1, 2020
Feb 10, 2021
Jan 30, 2021
Feb 10, 2021
Feb 11, 2021
Apr 17, 2021
Apr 17, 2021
Feb 10, 2021
Feb 6, 2021
Feb 2, 2021
Feb 11, 2021
Feb 10, 2021
Apr 17, 2021
Feb 1, 2021

Repository files navigation

The microservice is part of the application Message.

The microservice implements the deferred task execution mechanism.

  • Built on the basis of the library Trigger Hook for its demonstration.
  • Uses MySQL as a persistent storage.
  • Sends metrics to the InfluxDb.
  • The microservice interface uses the GRPC protocol.
  • The execution trigger is sent asynchronously via RabbitMQ.

microservice scheme

Build GRPC server

After changing task.proto, you need to run:

make gen_proto

License

This project is licensed under the MIT License - see the LICENSE file for details