有没有可能在 MySQL 的存储过程里调用远程的 HTTP 服务?

发布于 2021-12-01 21:22:54 字数 44 浏览 863 评论 14

如题所述,在 MySQL 存储过程里怎么才能触发远程的 HTTP 服务呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

本王不退位尔等都是臣 2021-12-05 14:35:58

没在码云上啊?

如日中天 2021-12-05 14:35:56

我只能说666

北笙凉宸 2021-12-05 14:35:55

这个是怎么用的呀,大佬

泛滥成性 2021-12-05 14:35:55

6666收藏了

等风来 2021-12-05 14:35:18

调用 http 会有 timeout 问题,一旦出现timeout 你的数据库就会崩溃。占用满你所有链接资源。

所以我建议你使用我的方案

https://github.com/netkiller/mysql-zmq-plugin

https://github.com/netkiller/mysql-fifo-plugin

https://github.com/netkiller/mysql-udp-plugin

 

数据库触发交给 消息队列异步处理。有三种方式,ZeroMQ, fifo 和 udp 都可以实现异步。这样才不会卡死mysql 线程。

 

明月松间行 2021-12-05 14:34:30

红薯这是想干啥,为什么不在应用层处理呢,不管能不能实现,我感觉这么干非常影响性能

多彩岁月 2021-12-05 14:34:06

你这个单靠数据库来触发有点复杂吧,何不在程序逻辑层来控制

柳絮泡泡 2021-12-05 13:56:16

@红薯   能不能把google的统计灭掉?太影响页面加载了

泛泛之交 2021-12-05 13:16:25

RPC调用,返回个JSON数据包么?

一人独醉 2021-12-05 10:13:47

UTL_HTTP工具包

高跟鞋的旋律 2021-12-05 07:33:09

同问

情绪失控 2021-12-05 05:13:53

怎么调用呢

猫性小仙女 2021-12-03 22:22:06

大哥,你不是写服务器的么?我表示我只会点皮毛,这方面确实linux比较有优势,很多工具都直接命令行搞定,我还是坚定不移地走我的图形化道路吧

韬韬不绝 2021-12-03 07:04:39

有点超范围了吧

就是写一个脚本,执行完SQL之后在调用libcurl这些比较靠谱

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文