Skip to main content

Service Awesome

  • meshery/meshery
    • service mesh management plane
    • 在现有 mesh 之上提供管理能力
    • 实现 SMI
    • 集成 WASM 过滤
    • https://smp-spec.io/
  • Service Mesh
    • 强调 编排服务、Rollout 流量控制
    • 内部服务、跨边界服务
    • 选择考虑维度
      • VM 支持 - 是否有裸机场景
      • 代码侵入性
      • Sidecar 资源占用
      • Observability 支持情况 - 一般都会支持
  • API Gateway
    • 强调 编排接口、流量限制
    • 暴露内部服务 - Ingress + API 感知
  • 服务治理 - SOA governance
    • 服务注册中心 - 发现
    • 服务配置中心
    • 服务生命周期
    • 服务可观察
    • 服务 Schema
    • 服务 Portal
    • 强依赖使用的 RPC 协议
  • 服务注册
    • eurake
    • consul
    • etcd
    • zk
    • nacos

Service Mesh

  • linkerd
  • istio
  • consul
  • kuma
  • traefik mesh

API Gateway

# gravitee
# ========
mkdir -p config
curl -L -O https://raw.githubusercontent.com/gravitee-io/graviteeio-access-management/2.x/docker/compose/docker-compose.yml
curl -O https://raw.githubusercontent.com/gravitee-io/graviteeio-access-management/2.x/docker/compose/.env
cd config && { curl -O https://raw.githubusercontent.com/gravitee-io/graviteeio-access-management/2.x/docker/compose/config/nginx.conf ; cd -; }
docker-compose pull
docker-compose up

RPC

Event

Comment