程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了mysql更改时调用推送程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决mysql更改时调用推送程序?

开发过程中遇到mysql更改时调用推送程序的问题如何解决?下面主要结合日常开发的经验,给出你关于mysql更改时调用推送程序的解决方法建议,希望对你解决mysql更改时调用推送程序有所启发或帮助;

通过MysqL触发器在updatE,INSERT和deletE上调用PubNub PUSH消息

@H_108_4@mysqL使通过存储过程将代码包装到易于访问的 变得简单。您可以使用pusher创建类似的内容,而我知道如何使用PubNub进行创建。因此,这里是PubNub和MySQL的快速指南。您追求的就是简单,这就是您的解决方案!我将引导您通过一种简单的方法,将表上的所有 , 和 操作绑定到每次都会被调用的存储函数,并使用PubNub轻松地向您的移动和Web应用发送推送通知。

PubNub推送消息

@H_674_8@DEliMITER $$ CREATE PROCEDURE push_message (p1 DOUBLE, p2 DOUBLE, p3 BIGint) BEGIN DECLARE cmd CHAR(255); DECLARE result CHAR(255); SET cmd = CONCAT('curl https://pubsub.pubnub.com/publish/demo/demo/0/MysqL_triggers/0/%22',p1, ',' ,p2, ',' ,p3,'%22'); SET result = sys_eval(cmd); END$$;

注意:确保您的过程类型是正确的 或 或 。

@H_28_6@mysqL触发代码INSERT示例 @H_674_8@CREATE trigGER push_message_trigger AFTER INSERT ON your_table_name_here FOR EACH ROW CALL push_message(NEW.column1, NEW.column2, NEW.column3);

注意:确保在推送消息中包括此处需要的列。

@H_28_6@mysqL触发器代码更新示例 @H_674_8@CREATE trigGER push_message_trigger AFTER updatE ON your_table_name_here FOR EACH ROW CALL push_message(NEW.column1, NEW.column2, NEW.column3);

通过调试控制台监视推送消息

http://www.pubnub.com/console?sub=demo&pub=demo&chAnnel=mysql_triggers-您可以观看通过PubNub Dev Console触发的触发器。这样,您就可以了解需要更改哪些参数,以及哪些数据对您很重要,以便将它们包含在PubNub websocket可以接收的每个推送通知中,以及在移动和Web设备上的更多通知。

用JavaScript接收推送消息

@H_674_8@<div ID=pubnub ssl=on></div> <script src=//pubnub.a.ssl.fastly.net/pubnub-3.4.5.min.Js></script> <script>(function(){ PUBNUB.init({ subscribe_key : 'demo', ssl : true }).subscribe({ chAnnel : 'MysqL_triggers', callBACk : function(MysqL_trigger_details) { alert(MysqL_trigger_details); } }); })();</script>

现在,您已经具有通过简单的过程直接从MysqL 发送和接收 所需的步骤。还有一些方法可以优化此方法,例如向守护程序进程发出信号,该进程对httpS推送通知进行排队和缓冲。这应该足够高效。

解决方法

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。

7年前关闭。

@H_867_9@mysql在没有管理员交互的情况下,如何将数据库更改推送到管理员屏幕pusher

可以pusher运行某种侦听器来更改,@H_867_9@mysql还是可以pusher简单地进行某种奇特的轮询?

总而言之,如何编码这样的设置?

一个简单的例子或链接将不胜感激。

大佬总结

以上是大佬教程为你收集整理的mysql更改时调用推送程序全部内容,希望文章能够帮你解决mysql更改时调用推送程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。