Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuuki-sakura/nestjs-consul

Consul module for NestJS framework
https://github.com/yuuki-sakura/nestjs-consul

consul high-availability key-value microservice microservices nest nestjs service-discovery typescript

Last synced: about 2 months ago
JSON representation

Consul module for NestJS framework

Awesome Lists containing this project

README

        


Nest Logo

[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest

Consul module module for NestJS framework based on node-consul.

## Features

- Support register and deregister
- Support health check
- Inject a consul client via `@InjectConsul()`
- Inject a consul key/value via `@KeyValue()`

## Install

```bash
$ npm install --save @adachi-sakura/nestjs-consul consul
$ npm install --save-dev @types/consul
```

## TODO

1. - [ ] LoadBalance
2. - [ ] ServiceClient

## Author

👤 **Sakura**

- Github: [@Yuuki-Sakura](https://github.com/Yuuki-Sakura)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/Yuuki-Sakura/nestjs-consul/issues).

## Show your support

Give a ⭐️ if this project helped you!
## License

This project is [GPLv3 licensed](LICENSE).