CoderGeek

CoderGeek

给我十万保安 、统一世界编码
V2EX 第 28939 号会员,加入于 2012-10-26 16:13:45 +08:00
今日活跃度排名 18648
根据 CoderGeek 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
CoderGeek 最近回复了
4 天前
回复了 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 有什么问题吗就是弊端 望指教
5 天前
回复了 wxlwsy 创建的主题 电动汽车 最近看新能源车有感
刚看蔚来 emm 除了 tsl 我暂时不考虑电车
请问有远程后端岗位吗
有一部分是顶替每年裁员 有的组不是
35 天前
回复了 asanelder 创建的主题 程序员 why javaer 什么都要搞一个 interface?
看下 jdbc mycat 的源码 - -
39 天前
回复了 luffy 创建的主题 程序员 你觉得哪些技术点觉得难,哪些觉得简单
命名 缓存
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1857 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.