Skip to content

Commit

Permalink
docs: add an Async redis Watcher (#216)
Browse files Browse the repository at this point in the history
* Update Watchers.mdx

Add an Async redis Watcher

* docs: add an Async redis Watcher

docs: add an Async redis Watcher

* Update Watchers.mdx

---------

Co-authored-by: hsluoyz <hsluoyz@qq.com>
  • Loading branch information
kevinkelin and hsluoyz authored Nov 28, 2023
1 parent 4a5cd54 commit 9d356e2
Showing 1 changed file with 21 additions and 20 deletions.
41 changes: 21 additions & 20 deletions docs/Watchers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,38 +35,39 @@ Similar to policy storage adapters, we do not include watcher code in the main l
<TabItem value="Java" label="Java">
```

| Watcher | Type | Author | Description |
|------------------------------------------------------------|------------------|--------------------------------------------|-------------------------------------------------------|
| [Etcd Adapter](https://github.com/mapleafgo/jcasbin-extra) | KV store | [@mapleafgo](https://github.com/mapleafgo) | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/jcasbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Lettuce-Based Redis Watcher](https://github.com/jcasbin/lettuce-redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) based on [Lettuce](https://lettuce.io/)) |
| [Kafka Watcher](https://github.com/jcasbin/kafka-watcher) | Messaging system | Casbin | Watcher for [Apache Kafka](https://kafka.apache.org/) |
| Watcher | Type | Author | Description |
|---------------------------------------------------------------------------------|------------------|--------------------------------------------|--------------------------------------------------------------------------------|
| [Etcd Adapter](https://github.com/mapleafgo/jcasbin-extra) | KV store | [@mapleafgo](https://github.com/mapleafgo) | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/jcasbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Lettuce-Based Redis Watcher](https://github.com/jcasbin/lettuce-redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) based on [Lettuce](https://lettuce.io/)) |
| [Kafka Watcher](https://github.com/jcasbin/kafka-watcher) | Messaging system | Casbin | Watcher for [Apache Kafka](https://kafka.apache.org/) |

```mdx-code-block
</TabItem>
<TabItem value="Node.js" label="Node.js">
```

| Watcher | Type | Author | Description |
|---------------------------------------------------------------------------------------------|------------------|------------------------------------------------|------------------------------------------------------------------------------------------|
| [Etcd Watcher](https://github.com/node-casbin/etcd-watcher) | KV store | Casbin | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/node-casbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Pub/Sub Watcher](https://github.com/node-casbin/pubsub-watcher) | Messaging system | Casbin | Watcher for [Google Cloud Pub/Sub](https://cloud.google.com/pubsub/docs) |
| [MongoDB Change Streams Watcher](https://github.com/node-casbin/mongo-changestream-watcher) | Database | Casbin | Watcher for [MongoDB Change Streams](https://www.mongodb.com/docs/manual/changeStreams/) |
| [Postgres Watcher](https://github.com/mcollina/casbin-pg-watcher) | Database | [Matteo Collina](https://github.com/mcollina/) | Watcher for [PostgreSQL](https://www.postgresql.org/) |
| Watcher | Type | Author | Description |
|---------------------------------------------------------------------------------------------|------------------|------------------------------------------|------------------------------------------------------------------------------------------|
| [Etcd Watcher](https://github.com/node-casbin/etcd-watcher) | KV store | Casbin | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/node-casbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Pub/Sub Watcher](https://github.com/node-casbin/pubsub-watcher) | Messaging system | Casbin | Watcher for [Google Cloud Pub/Sub](https://cloud.google.com/pubsub/docs) |
| [MongoDB Change Streams Watcher](https://github.com/node-casbin/mongo-changestream-watcher) | Database | Casbin | Watcher for [MongoDB Change Streams](https://www.mongodb.com/docs/manual/changeStreams/) |
| [Postgres Watcher](https://github.com/mcollina/casbin-pg-watcher) | Database | [@mcollina](https://github.com/mcollina) | Watcher for [PostgreSQL](https://www.postgresql.org/) |

```mdx-code-block
</TabItem>
<TabItem value="Python" label="Python">
```

| Watcher | Type | Author | Description |
|-----------------------------------------------------------------------------|------------------|-------------------------------------------------|-------------------------------------------------------|
| [Etcd Watcher](https://github.com/pycasbin/etcd-watcher) | KV store | Casbin | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/pycasbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Redis Watcher](https://github.com/ScienceLogic/flask-casbin-redis-watcher) | KV store | [ScienceLogic](https://github.com/ScienceLogic) | Watcher for [Redis](http://redis.io/) |
| [PostgreSQL Watcher](https://github.com/pycasbin/postgresql-watcher) | Database | Casbin | Watcher for [PostgreSQL](https://www.postgresql.org/) |
| [RabbitMQ Watcher](https://github.com/pycasbin/rabbitmq-watcher) | Messaging system | Casbin | Watcher for [RabbitMQ](https://www.rabbitmq.com/) |
| Watcher | Type | Author | Description |
|---------------------------------------------------------------------------------|------------------|-------------------------------------------------|-------------------------------------------------------|
| [Etcd Watcher](https://github.com/pycasbin/etcd-watcher) | KV store | Casbin | Watcher for [etcd](https://github.com/coreos/etcd) |
| [Redis Watcher](https://github.com/pycasbin/redis-watcher) | KV store | Casbin | Watcher for [Redis](http://redis.io/) |
| [Redis Watcher](https://github.com/ScienceLogic/flask-casbin-redis-watcher) | KV store | [ScienceLogic](https://github.com/ScienceLogic) | Watcher for [Redis](http://redis.io/) |
| [Redis Async Watcher](https://github.com/kevinkelin/casbin_async_redis_watcher) | KV store | [@kevinkelin](https://github.com/kevinkelin) | Watcher for [Redis](http://redis.io/) |
| [PostgreSQL Watcher](https://github.com/pycasbin/postgresql-watcher) | Database | Casbin | Watcher for [PostgreSQL](https://www.postgresql.org/) |
| [RabbitMQ Watcher](https://github.com/pycasbin/rabbitmq-watcher) | Messaging system | Casbin | Watcher for [RabbitMQ](https://www.rabbitmq.com/) |

```mdx-code-block
</TabItem>
Expand Down

0 comments on commit 9d356e2

Please sign in to comment.