CoderGeek

CoderGeek

给我十万保安 、统一世界编码
V2EX 第 28939 号会员,加入于 2012-10-26 16:13:45 +08:00
今日活跃度排名 9312
根据 CoderGeek 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
CoderGeek 最近回复了
45 天前
回复了 sadfQED2 创建的主题 程序员 如何限制 go 代码引用模块的目录?
想问下 对 go 了解不多 用 grpc 的模式下

1. 前端或移动端向 endpoint 发送请求
2. grpc-gateway 作为 reversed proxy ,首先承接到请求,然后转发到对应的 GRPC endpoint
3. Grpc service 的 handler 接收到请求
1. 做 request validation
2. 把外部的 entity 转为内部 entity
4. Grpc service 的 controller 接收到请求
1. 进行业务逻辑运算,可能会调用 gateway 的部分 function
2. 也可能会调用其他 controller 的 function
5. Grpc handler 拿到 controller 的运算结果
1. 如果出错,返回 error ,被 middleware 接住 error ,进行 log ,然后返回
2. 如果没有出错,获得结果后,调用 mapper ,把 internal entity 转为 external entity
6. grpc-gateway 拿到 handler 的计算结果,返回给 caller

这样的 mvc 结构 controller 层调其他 controller 有什么问题吗就是弊端 望指教
46 天前
回复了 wxlwsy 创建的主题 电动汽车 最近看新能源车有感
刚看蔚来 emm 除了 tsl 我暂时不考虑电车
请问有远程后端岗位吗
有一部分是顶替每年裁员 有的组不是
76 天前
回复了 asanelder 创建的主题 程序员 why javaer 什么都要搞一个 interface?
看下 jdbc mycat 的源码 - -
81 天前
回复了 luffy 创建的主题 程序员 你觉得哪些技术点觉得难,哪些觉得简单
命名 缓存
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4363 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.