User Documentations
Introductions
Get started
User guides
Middleware
Control panels
Tracing Plugins
Protocol plugins
Development Documentations
Development guides
Design Documentations
Design guides
go-chassis
Docs
»
Welcome to go-chassis’s documentation!
Edit on GitHub
Welcome to go-chassis’s documentation!
¶
User Documentations
Introductions
Introduction
What is Go chassis
Why use Go chassis
Concepts
Features
How it works
Get started
Minimize Installation
Use gRPC communication
Upgrade from 1.8.3 to 2.0
micro service definition
change cse:// to http://
change all “cse:”” to “servicecomb:” in yaml
move “registry,router,quota” under “servicecomb”
others
Upgrade from 2.0.0 to 2.0.1
refactor log tool
Writing Rest service
Provider
Consumer
Define the contents of the schema file in URLPatterns()
Automatically generate schema file
Writing gRPC service
Define grpc contract
Provider Side
Consumer Side
User guides
Micro Service Definition
Introduction
Configurations
Example
Registry
概述
配置
API
注册微服务实例
注册微服务
自定义Registry插件
示例
Service Discovery
概述
配置
示例
Protocol Servers
Introduction
Configurations
Example
Handler chain
概述
配置
Consumer的默认chain为
Provider的默认chain为
API
实例
自定义了custom-handler,放入到默认链中
为不同协议定制不同的链
Traffic marker
Introduction
Configurations
Supported features
Example
Client side health check
概述
配置
服务端注册
客户端配置
Invoker
Introduction
API
Rest Invoker
RPC Invoker
Examples
RPC
Rest
Multiple Port
Load balancing
概述
配置
API
示例
Filter
概述
配置
API
示例
Dynamic Configuration
概述
Example
Router
概述
配置
Consumer配置
API
设置Router Rules
获取Router Rules
例子
目标服务
规则优先级
请求匹配规则
定义匹配模板
Fault Tolerance
Introduction
Configuration
example
Transport
Introduction
Configurations
Example
Tracing
Introduction
Configuration
Example
Metrics
概述
配置
Custom Metrics
示例
Profiling
Overview
Configurations
Example
Log
概述
配置
TLS
概述
配置
tag and role
key
Example1: Simple TLS communication
Generate files for a service
Provider配置
Consumer配置
Example2: Mutual TLS communication
Generate client cert file
Provider config
Consumer config
Contract management
概述
Configuration
API
Example
Supported Environments
Java 和 Go 互相调用
Go as provider
Java as provider
Middleware
access log
usage
Basic Auth
使用
Circuit breaker
Introduction
Usage
Examples
JWT
使用
Monitoring
Introduction
Usage
Rate limiting v1
概述
配置
Provider示例
Rate limiting v2
Introduction
Usage
Example
Control panels
Kubernetes
Import Path
Configurations
ServiceComb
Configurations
Config Servers
ServiceComb-Kie
ServiceStage
如何使用
通过配置文件配置AK SK
通过使用ServiceStage部署,免AKSK配置
Istio
Configuration
The routing tags in Istio
Ctrip Apollo
Configurations
Tracing Plugins
Zipkin
Configurations
Example
Protocol plugins
Rest
URL pattern definition
Development Documentations
Development guides
Archaius
Archaius Config Source Plugin
Backend toolkit sets
BootstrapPlugin
Circuit breaker
Protocol
Handler
Cipher
Metrics Report Plugin
Restful Development
Router
Design Documentations
Design guides
Config Client Plugin
Read the Docs
v: v2.0.2
Versions
latest
stable
v2.0.2
v2.0.1
v2.0.0
v1.8.3
v1.8.2
1.8.2
v1.8.1
v1.8.0
v1.7.6
v1.7.5
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.0
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.1
v1.0.1
v1.0
v0.10
v0.9
v0.8.3
v0.8.2
v0.8.1
v0.8
v0.7.1
v0.7
v0.6
v0.5.1
v0.5
v0.4
v0.3
v0.2
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.