<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>插件 (Addons) on pgcli</title>
    <link>https://pgcli.pages.dev/zh/docs/addon/</link>
    <description>Recent content in 插件 (Addons) on pgcli</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    
    
      <lastBuildDate>Fri, 25 Sep 2026 11:29:56 +0800</lastBuildDate>
    
    
      <atom:link href="https://pgcli.pages.dev/zh/docs/addon/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
        <title>PgBouncer</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/pgbouncer/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/pgbouncer/</guid>
        <description>&lt;p&gt;PgBouncer 是轻量级的 PostgreSQL 连接池。作为 pgcli 插件，它以容器形式运行在&#xA;一个或多个 PostgreSQL 实例前面，在大量短生命周期客户端会话之间复用服务端连接 ——&#xA;默认使用事务级池化。&lt;/p&gt;</description>
      </item>
    <item>
        <title>Etcd</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/etcd/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/etcd/</guid>
        <description>&lt;p&gt;etcd 是一个分布式键值存储。pgcli 可以将一个或多个 etcd 成员作为&lt;strong&gt;独立的顶层&#xA;addon&lt;/strong&gt; 运行 —— 它是共享基础设施，而非绑定某个实例的 sidecar。常见用途是为&#xA;PostgreSQL 高可用栈充当 DCS（Distributed Concurrent Store），或作为通用的配置 /&#xA;锁服务。&lt;/p&gt;</description>
      </item>
    <item>
        <title>PgDog</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/pgdog/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/pgdog/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://pgdog.dev&#34;&gt;PgDog&lt;/a&gt; 是一个用 Rust 编写的高性能 Postgres 代理（PgCat&#xA;的继任者）。它提供连接池化、跨副本的读写负载均衡，以及水平分片，位于一个或多&#xA;个 PostgreSQL 后端之前。pgcli 可将 PgDog 作为&lt;strong&gt;独立的顶层插件&lt;/strong&gt;运行：它是共享&#xA;基础设施，而非依附某个实例的 sidecar。&lt;/p&gt;</description>
      </item>
    <item>
        <title>PostgREST</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/postgrest/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/postgrest/</guid>
        <description>&lt;p&gt;PostgREST 是一个单进程、无状态的 Web 服务器，把一个 PostgreSQL schema 直接变成&#xA;RESTful API。作为 pgcli 插件，它是贴在任意 PG 端点前面的一个容器——没有数据目录、&#xA;没有渲染出的配置文件，全部通过 &lt;code&gt;PGRST_*&lt;/code&gt; 环境变量配置。&lt;/p&gt;</description>
      </item>
    <item>
        <title>RustFS</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/rustfs/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/rustfs/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://github.com/rustfs/rustfs&#34;&gt;rustfs&lt;/a&gt; 是 Rust 重新实现的 S3 兼容对象存&#xA;储：同样的 S3 API、Web 控制台、纠删码多盘/多节点布局——但运行时模型与&#xA;MinIO/silo 完全不同。pgcli 将其作为&lt;strong&gt;独立的顶层插件&lt;/strong&gt;运行，CLI 表面与&#xA;&lt;a href=&#34;../minio/&#34;&gt;&lt;code&gt;minio&lt;/code&gt;&lt;/a&gt;、&lt;a href=&#34;../silo/&#34;&gt;&lt;code&gt;silo&lt;/code&gt;&lt;/a&gt; 一致（install、TLS、BYO 证书、&#xA;drives、logs、autostart），共用同一个端口池；但有三点决定了本页的写法：&lt;/p&gt;</description>
      </item>
    <item>
        <title>HAProxy</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/haproxy/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/haproxy/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://www.haproxy.org&#34;&gt;HAProxy&lt;/a&gt; 是 Patroni 官方文档推荐放在集群前面的负载&#xA;均衡器：客户端只连一个稳定地址，HAProxy 对各成员的 REST API 做健康检查，把写&#xA;请求路由到当前 leader（读写分离模式下，读请求路由到 replica）。pgcli 将其作为&#xA;&lt;strong&gt;独立的顶层插件&lt;/strong&gt;运行——共享的路由基础设施，而非实例级 sidecar——镜像固定为&#xA;官方 &lt;code&gt;haproxy:3.2.23-alpine&lt;/code&gt;。&lt;/p&gt;</description>
      </item>
    <item>
        <title>Silo</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/silo/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/silo/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://silo.pgsty.com&#34;&gt;silo&lt;/a&gt; 是 Pigsty 社区维护的 MinIO 分支：S3 兼容对象&#xA;存储、内置 Web 控制台，并完整保留了 MinIO 的对外契约——S3 API、&lt;code&gt;MINIO_*&lt;/code&gt;&#xA;环境变量、&lt;code&gt;server /data --address :9000 --console-address :9001&lt;/code&gt; 命令行、&#xA;&lt;code&gt;--certs-dir&lt;/code&gt; 目录布局、以及纠删码集群模式。pgcli 将其作为&lt;strong&gt;独立的顶层插件&lt;/strong&gt;&#xA;运行，功能面与 &lt;a href=&#34;../minio/&#34;&gt;&lt;code&gt;minio&lt;/code&gt; 插件&lt;/a&gt; 完全一致——install、TLS、BYO 证书、&#xA;分布式模式、logs、autostart 一一对应。如果你跟随 Pigsty 的发布节奏就选 silo；&#xA;两者可以在同一台主机并存（共用一个端口池，统一游标分配，不会冲突）。&lt;/p&gt;</description>
      </item>
    <item>
        <title>MinIO</title>
        <link>https://pgcli.pages.dev/zh/docs/addon/minio/</link>
        <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
        
        <guid>https://pgcli.pages.dev/zh/docs/addon/minio/</guid>
        <description>&lt;p&gt;&lt;a href=&#34;https://min.io&#34;&gt;MinIO&lt;/a&gt; 是 S3 兼容的对象存储。pgcli 将其作为&lt;strong&gt;独立的顶层插件&lt;/strong&gt;&#xA;运行——共享基础设施，而非实例级 sidecar——带 Web 控制台。默认采用&lt;strong&gt;单机&#xA;（single-node）&lt;strong&gt;模式，也支持跨主机的&lt;/strong&gt;分布式集群模式&lt;/strong&gt;（见下文&#xA;&lt;a href=&#34;https://pgcli.pages.dev/zh/docs/addon/minio/#%e5%88%86%e5%b8%83%e5%bc%8f--%e9%9b%86%e7%be%a4%e6%a8%a1%e5%bc%8f&#34;&gt;分布式 / 集群模式&lt;/a&gt;）。两种模式下它都是通用对象存储。&#xA;&lt;a href=&#34;../silo/&#34;&gt;silo&lt;/a&gt;——Pigsty 的 MinIO 分支，保持线路兼容——作为同级插件提供，功能面&#xA;完全一致；两者共用一个端口池，可在同一主机并存。&lt;/p&gt;</description>
      </item>
    
  </channel>
</rss>
