已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
将API请求(进入复杂的微服务系统)Map到它触发到数据库的SQL的最佳方法是什么?
例如:https://1.1.1.1/api/v1/get_products_by_user_id?id=123 -> SELECT product_name FROM products WHERE user_id=123
我知道如何使用tracing/eBPF,但我正在寻找一些不那么侵入的东西。谢谢
1条答案
按热度按时间dojqjjoe1#
如果没有更多的信息(语言,库),很难说,但一般的方法是:
1.当处理API请求时,将URL 1存储在线程本地(例如,Java)或上下文(例如Golang)
1.执行SQL查询时,从线程本地或上下文对象检索API请求。
1或者更好的路线,如果你想避免高基数的问题