├── .gitignore ├── README.md ├── bin └── jayden_app ├── config ├── app.dev.yaml ├── app.test.yaml └── app.yaml ├── constants └── constant.go ├── controllers ├── consumer_controller.go ├── es_controller.go ├── order_controller.go └── user_controller.go ├── events ├── event.go ├── event_handler.go ├── event_manager.go ├── order_event_handler.go └── package_event_handler.go ├── functions.sh ├── go.mod ├── go.sum ├── libs ├── elasticsearchlib │ ├── elasticsearch.go │ └── index.go ├── mysqllib │ └── mysql.go ├── rabbitmqlib │ └── rabbitmqlib.go └── redislib │ └── redis.go ├── logs └── app-2022-10-08.log ├── main.go ├── manage.sh ├── models ├── order_model.go └── pagination.go ├── routers └── routers.go ├── services ├── consumer_service.go ├── es_service.go ├── log_service.go ├── order_service.go ├── rabbit_service.go └── user_service.go ├── sync_go_jayden.bat ├── tasks ├── consumer.go ├── consumer_process.go ├── consumer_unit.go ├── order_consumer.go ├── stock_consumer.go └── task_manager.go ├── utils ├── interface_string_util.go ├── log_util.go ├── logger_util.go ├── response_util.go ├── slice_util.go └── time_util.go └── views ├── orders └── index.html └── users └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/README.md -------------------------------------------------------------------------------- /bin/jayden_app: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/app.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/config/app.dev.yaml -------------------------------------------------------------------------------- /config/app.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/config/app.test.yaml -------------------------------------------------------------------------------- /config/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/config/app.yaml -------------------------------------------------------------------------------- /constants/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/constants/constant.go -------------------------------------------------------------------------------- /controllers/consumer_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/controllers/consumer_controller.go -------------------------------------------------------------------------------- /controllers/es_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/controllers/es_controller.go -------------------------------------------------------------------------------- /controllers/order_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/controllers/order_controller.go -------------------------------------------------------------------------------- /controllers/user_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/controllers/user_controller.go -------------------------------------------------------------------------------- /events/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/events/event.go -------------------------------------------------------------------------------- /events/event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/events/event_handler.go -------------------------------------------------------------------------------- /events/event_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/events/event_manager.go -------------------------------------------------------------------------------- /events/order_event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/events/order_event_handler.go -------------------------------------------------------------------------------- /events/package_event_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/events/package_event_handler.go -------------------------------------------------------------------------------- /functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/functions.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/go.sum -------------------------------------------------------------------------------- /libs/elasticsearchlib/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/libs/elasticsearchlib/elasticsearch.go -------------------------------------------------------------------------------- /libs/elasticsearchlib/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/libs/elasticsearchlib/index.go -------------------------------------------------------------------------------- /libs/mysqllib/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/libs/mysqllib/mysql.go -------------------------------------------------------------------------------- /libs/rabbitmqlib/rabbitmqlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/libs/rabbitmqlib/rabbitmqlib.go -------------------------------------------------------------------------------- /libs/redislib/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/libs/redislib/redis.go -------------------------------------------------------------------------------- /logs/app-2022-10-08.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/logs/app-2022-10-08.log -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/main.go -------------------------------------------------------------------------------- /manage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/manage.sh -------------------------------------------------------------------------------- /models/order_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/models/order_model.go -------------------------------------------------------------------------------- /models/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/models/pagination.go -------------------------------------------------------------------------------- /routers/routers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/routers/routers.go -------------------------------------------------------------------------------- /services/consumer_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/consumer_service.go -------------------------------------------------------------------------------- /services/es_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/es_service.go -------------------------------------------------------------------------------- /services/log_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/log_service.go -------------------------------------------------------------------------------- /services/order_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/order_service.go -------------------------------------------------------------------------------- /services/rabbit_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/rabbit_service.go -------------------------------------------------------------------------------- /services/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/services/user_service.go -------------------------------------------------------------------------------- /sync_go_jayden.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/sync_go_jayden.bat -------------------------------------------------------------------------------- /tasks/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/consumer.go -------------------------------------------------------------------------------- /tasks/consumer_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/consumer_process.go -------------------------------------------------------------------------------- /tasks/consumer_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/consumer_unit.go -------------------------------------------------------------------------------- /tasks/order_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/order_consumer.go -------------------------------------------------------------------------------- /tasks/stock_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/stock_consumer.go -------------------------------------------------------------------------------- /tasks/task_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/tasks/task_manager.go -------------------------------------------------------------------------------- /utils/interface_string_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/interface_string_util.go -------------------------------------------------------------------------------- /utils/log_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/log_util.go -------------------------------------------------------------------------------- /utils/logger_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/logger_util.go -------------------------------------------------------------------------------- /utils/response_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/response_util.go -------------------------------------------------------------------------------- /utils/slice_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/slice_util.go -------------------------------------------------------------------------------- /utils/time_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/utils/time_util.go -------------------------------------------------------------------------------- /views/orders/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/views/orders/index.html -------------------------------------------------------------------------------- /views/users/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JaydenOK/go-multi-consumer-rabbitmq-elasticsearch/HEAD/views/users/index.html --------------------------------------------------------------------------------