跳至正文
Wener Notes

Service Awesome

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

Service Mesh

  • linkerd
  • istio
  • consul
  • kuma
  • traefik mesh

API Gateway

bash
# 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

关联信息

反向链接、本文链接的其他页面和外部资料。

站内链接

  • krakend
    笔记 · krakend

    krakendio/krakend-ce · Apache-2.0, Go · 参考 · https://www.krakend.io/docs/benchmarks/ · Lura is the KrakenD’s engine - 之前叫 KrakenD framework

  • lura
    笔记 · luraproject/lura

    luraproject/lura · Apache-2.0, Go · 实现 API Gateways 的工具集 · krakend 基于 lura 的 API Gateway

参考资料

GitHub30 条
Wikipedia1 条
其他外链5 条
最近更新commit 80ebf20编辑