当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
2 Star 4 Fork 6

Jason的雷哥/micro-quickstart
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
access_flow.plantuml 701 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jason的雷哥 提交于 2018-10-17 15:48 . 更新了说明文件
@startuml
title Microservice access flow
Client -> "Service entry" : request with sessionid
"Service entry" -> Transport : select by protocol
Transport -> Endpoint : convert to plain params
Endpoint -> Metrics : record duration of access
Endpoint -> Logging : access logging
Endpoint -> "Third party microservices" : access with circuitbreaker if necessary
Endpoint -> "Business Service" : assemble plain params & call business
"Business Service" -> Logging : business logging
"Business Service" -> Endpoint : feedback result
"Business Service" -> Metrics : record access statistic
Endpoint -> Transport : assemble feedback object & convert to transport protocol
Transport -> Client : response
@enduml
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/jason_elva8325/micro-quickstart.git
git@gitee.com:jason_elva8325/micro-quickstart.git
jason_elva8325
micro-quickstart
micro-quickstart
master

搜索帮助