Skip to content

Commit

Permalink
fix links
Browse files Browse the repository at this point in the history
  • Loading branch information
Vladimir Buhtoyarov committed Apr 28, 2024
1 parent 61c4876 commit 7e360e7
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,36 +77,36 @@ Its key advantage lies in the configuration via properties or yaml files, elimin
### Supported JCache compatible(or similar) back-ends
In addition to local in-memory buckets, the Bucket4j supports clustered usage scenario on top of following back-ends:

| Back-end | Async supported | Flexible Per-entry expiration | Optimized serialization | Thin-client support | Documentation link |
| :--- | :---: |:-----------------------------:|:-----------------------:|:-------------------:|:-------------------------------------------------------------------------------------------:|
| ```JCache API (JSR 107)``` | No | No | No | No | [bucket4j-jcache](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-jcache) |
| ```Hazelcast``` | Yes | Yes | Yes | No | [bucket4j-hazelcast](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-hazelcast) |
| ```Apache Ignite``` | Yes | No | n/a | Yes | [bucket4j-ignite](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-ignite) |
| ```Inifinispan``` | Yes | TODO | Yes | No | [bucket4j-infinispan](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-infinispan) |
| ```Oracle Coherence``` | Yes | TODO | Yes | No | [bucket4j-coherence](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-coherence) |
| Back-end | Async supported | Flexible Per-entry expiration | Optimized serialization | Thin-client support | Documentation link |
| :--- | :---: |:-----------------------------:|:-----------------------:|:-------------------:|:-------------------------------------------------------------------------------------:|
| ```JCache API (JSR 107)``` | No | No | No | No | [bucket4j-jcache](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-jcache) |
| ```Hazelcast``` | Yes | Yes | Yes | No | [bucket4j-hazelcast](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-hazelcast) |
| ```Apache Ignite``` | Yes | No | n/a | Yes | [bucket4j-ignite](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-ignite) |
| ```Inifinispan``` | Yes | TODO | Yes | No | [bucket4j-infinispan](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-infinispan) |
| ```Oracle Coherence``` | Yes | TODO | Yes | No | [bucket4j-coherence](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-coherence) |

### Redis back-ends
| Back-end | Async supported | Redis cluster supported | Documentation link |
| :--- | :---: |:-----------------------:|:----------------------------------------------------------------------------------------------------------------------------:|
| ```Redis/Redisson``` | Yes | Yes | [bucket4j-redis/Redisson](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-redissonbasedproxymanager) |
| ```Redis/Jedis``` | No | Yes | [bucket4j-redis/Jedis](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-jedisbasedproxymanager) |
| ```Redis/Lettuce``` | Yes | Yes | [bucket4j-redis/Lettuce](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-lettucebasedproxymanager) |
| Back-end | Async supported | Redis cluster supported | Documentation link |
| :--- | :---: |:-----------------------:|:----------------------------------------------------------------------------------------------:|
| ```Redis/Redisson``` | Yes | Yes | [bucket4j-redis/Redisson](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-redisson) |
| ```Redis/Jedis``` | No | Yes | [bucket4j-redis/Jedis](https://bucket4j.github.io/8.12.0/toc.html#toc.html#bucket4j-jedis) |
| ```Redis/Lettuce``` | Yes | Yes | [bucket4j-redis/Lettuce](https://bucket4j.github.io/8.12.0/toc.html#toc.html#bucket4j-lettuce) |

### JDBC back-ends
| Back-end | Documentation link |
|:---------------------------|:-------------------------------------------------------------------------------------------:|
| ```MySQL``` | [bucket4j-mysql](https://bucket4j.github.io/8.11.1/toc.html#mysql-integration) |
| ```PostgreSQL``` | [bucket4j-postgresql](https://bucket4j.github.io/8.11.1/toc.html#postgresql-integration) |
| ```Oracle``` | [bucket4j-oracle](https://bucket4j.github.io/8.11.1/toc.html#oracle-integration) |
| ```Microsoft SQL Server``` | [bucket4j-mssql](https://bucket4j.github.io/8.11.1/toc.html#microsoftsqlserver-integration) |
| ```MariaDB``` | [bucket4j-mariadb](https://bucket4j.github.io/8.11.1/toc.html#mariadb-integration) |
| Back-end | Documentation link |
|:---------------------------|:-------------------------------------------------------------------------------------:|
| ```MySQL``` | [bucket4j-mysql](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-mysql) |
| ```PostgreSQL``` | [bucket4j-postgresql](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-postgresql) |
| ```Oracle``` | [bucket4j-oracle](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-oracle) |
| ```Microsoft SQL Server``` | [bucket4j-mssql](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-mssql) |
| ```MariaDB``` | [bucket4j-mariadb](https://bucket4j.github.io/8.12.0/toc.html#bucket4j-mariadb) |


### Local caches support
Sometimes you are having deal with bucket per key scenarios but distributed synchronization is unnecessary, for example where request stickiness is provided by a load balancer, or other use-cases where stickiness can be achieved by the application itself, for example, Kafka consumer. For such scenarios Bucket4j provides support for following list of local caching libraries:
| Back-end | Documentation link |
| :--- | :---: |
| ```Caffeine``` | [bucket4j-caffeine](https://github.com/bucket4j/bucket4j/blob/7.3/bucket4j-caffeine/src/main/java/io/github/bucket4j/caffeine/CaffeineProxyManager.java) |
| ```Caffeine``` | [bucket4j-caffeine](https://github.com/bucket4j/bucket4j/blob/8.12/bucket4j-caffeine/src/main/java/io/github/bucket4j/caffeine/CaffeineProxyManager.java) |

### Third-party integrations
| Back-end | Project page |
Expand Down

0 comments on commit 7e360e7

Please sign in to comment.