Skip to content

Commit

Permalink
save
Browse files Browse the repository at this point in the history
  • Loading branch information
levkk committed Jan 7, 2025
1 parent 86f6faa commit 74234ee
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ go as far as block or intercept queries and return custom results to the client.

Examples of plugins can be found in [examples](https://github.com/levkk/pgdog/tree/main/examples) and [plugins](https://github.com/levkk/pgdog/tree/main/plugins).

📘 **[Plugins documentation](https://pgdog.dev/features/plugins/)**
📘 **[Plugins](https://pgdog.dev/features/plugins/)**

### Load balancer

pgDog is an application layer (OSI Level 7) load balancer for PostgreSQL. It can proxy multiple replicas (and primary) and distribute query workloads. It comes with support for multiple strategies, including round robin and random.

📘 **[Load balancer documentation](https://pgdog.dev/features/load-balancer)**
📘 **[Load balancer](https://pgdog.dev/features/load-balancer)**

### Healthchecks and query re-routing

Expand All @@ -40,17 +40,17 @@ When a host becomes unhealthy due to a healthcheck failure, it's removed from ac
and all query traffic is rerouted to other healthy databases. This is analogous to modern HTTP
load balancing, except it's at the database layer.

In the presence of multiple replicas, query re-routing maximize database availability and
protect against intermittent issues like spotty network connectivity and other temporary hardware issues.
In the presence of multiple replicas, query re-routing maximizes database availability and
protects against intermittent issues like spotty network connectivity and other temporary hardware issues.

📘 **[Healthchecks documentation](https://pgdog.dev/features/healthchecks)**
📘 **[Healthchecks](https://pgdog.dev/features/healthchecks)**

### Transaction pooling

Like other PostgreSQL poolers, pgDog supports transaction-level connection pooling, allowing
thousands (if not hundreds of thousands) of clients to re-use a handful of PostgreSQL server connections.

📘 **[Healthchecks documentation](https://pgdog.dev/features/transactions)**
📘 **[Transactions](https://pgdog.dev/features/transactions)**

## Getting started

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/features/healthchecks.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ and the ban time are configurable.
```toml
[global]
healthcheck_timeout = 5_000 # 5 seconds
ban_time = 60_000 # 1 minute
ban_timeout = 60_000 # 1 minute
```

### Ban expiration
Expand Down

0 comments on commit 74234ee

Please sign in to comment.