Skip to content

Releases: raymondmars/go-delayqueue

1.0.0

12 Feb 09:26
e7d6600
Compare
Choose a tag to compare

This is a break change version, all codes has been refactored to support follow features:

  • Let the delayQueue can run as a standalone service.
  • Let the delayQueue can notify client by two mode: HTTP, Pubsub. The HTTP mean is to do a HTTP request; the Pubsub mean is to send delay message to a common queue(such as RabbitMQ) and the client will consume it.
  • To implement a delayQueue client by golang language. You can use it to connect to delayQueue server and test it.
  • Add unit tests to improve test coverage.

Others

You can run it by the docker, You can refer the docker-compose-run-sample.yml to launch it.

Refactor all codes and add unit tests

06 Jun 08:18
84c8b4d
Compare
Choose a tag to compare
  • Refactor codes
  • Improve unit testing and enhance test coverage
  • Cache time wheel index pointer