RT ,新进的这家公司想把之前用 fastapi 写的一套后端用微服务把网关什么的迁移到 go 上,通过 rpc 调用 py 的 agent 微服务,然后通信上司让我看那个 NATS ,但是我还是有一些问题,希望大佬们解答一下给一些建议
1. 因为 python 里面的 agent 调用涉及那种 SSE 流传输什么的,go 和 python 怎么通信比较好呢?
2. 数据的保存,如果是那种不涉及 agent 调用的接口好弄一些,直接在 go 里面做 CURD 就行了,但是有些接口是 agent 生成完数据再保存到数据库并且还要返回给用户某些东西的,这种是在哪些层面保存,agent 又应该如何返回呢?
3. 因为感觉难的大头是在 agent 和 go 之间的通信,不敢让 ai 一把梭,但是上司用 AI 生成的方案看着又很不靠谱。。。
大家有啥相关经验或者意见可以分享一下嘛?
1. 因为 python 里面的 agent 调用涉及那种 SSE 流传输什么的,go 和 python 怎么通信比较好呢?
2. 数据的保存,如果是那种不涉及 agent 调用的接口好弄一些,直接在 go 里面做 CURD 就行了,但是有些接口是 agent 生成完数据再保存到数据库并且还要返回给用户某些东西的,这种是在哪些层面保存,agent 又应该如何返回呢?
3. 因为感觉难的大头是在 agent 和 go 之间的通信,不敢让 ai 一把梭,但是上司用 AI 生成的方案看着又很不靠谱。。。
大家有啥相关经验或者意见可以分享一下嘛?