部署系统环境
blocks service mesh 需要部署相关的中间件来支撑整个系统的运行,我们主要说明服务器部署方式。
所需中间件
名称 | 是否必须 | 说明 | 官网 |
---|---|---|---|
Redis | 必须 | db数量设置为:256 | https://redis.io |
Etcd | 必须 | 服务发现,注册服务 | https://etcd.io |
NATS | 必须 | 云原生,轻量MQ服务 | https://nats.io |
PostgreSQL | 必须 | 数据库服务,需要安装gis插件 | https://www.postgresql.org |
Prometheus | 可选 | 性能监控,也可以使用bsm的state轻量化组件 | https://prometheus.io |
Jaeger | 可选 | 链路监控软件 | https://www.jaegertracing.io |
ElasticSearch | 可选 | 可以使用轻量极的:ParadeDB 替代 | https://www.elastic.co/elasticsearch https://paradedb.com |
Pulsar | 可选 | 部署即时通讯微服务时,必须安装 | https://pulsar.apache.org |
ScyllaDB | 可选 | 部署即时通讯微服务时,必须安装 | https://scylladb.com |