我不知道如何发送邮件使用进度4GL其他用户。 我们正试图削减对扩声音箱,我的工作,我想一些方法来通知一些预定义的消息的特定用户/用户。 我不知道这甚至有可能有进展,或者有可以使用消息队列。 如果任何人有任何样本,想法或者已经做过,请让我知道。 谢谢!!
Answer 1:
你可能会有所帮助:
从波士顿和芬兰介绍继,dot.r很高兴地宣布开源项目践踏,立即可用。
从下载或者http://www.dotr.com或https://bitbucket.org/jmls/stomp ,在dot.r跺脚程序允许您以您的进展会话连接到连接到相同的任何其他应用程序或服务消息代理。
开源,支持Stomp的免费信息经纪人:
保险丝 (http://fusesource.com/products/fuse-mq-enterprise/)
[一进展现在公司由Red Hat INC国有]保险丝MQ企业是一个基于标准的,开放源码的短信平台,与一个非常小的足迹展开。 缺少的许可费提供高性能,可靠的消息传递相结合,可与任何开发环境中使用提供了支持整合到处的解决方案
的ActiveMQ(http://activemq.apache.org/)
阿帕奇的ActiveMQ(TM)是最流行和最强大的开源的消息和集成模式服务器。 Apache的ActiveMQ是速度快,支持多种跨语言客户端和协议,配有易于使用的企业集成模式和许多先进的功能,同时完全支持JMS 1.1和J2EE 1.4。
阿帕奇的ActiveMQ是在Apache 2.0许可证下发布
的RabbitMQ
RabbitMQ的是消息代理。 主要的想法很简单:它接受和转发消息。 你可以把它作为一个邮局:当您发送邮件到邮筒你敢肯定,邮差先生最终将传递邮件到收件人。 使用这个比喻的RabbitMQ是一个邮筒,邮局和一个邮递员。
的RabbitMQ和邮局之间的主要区别是,它不处理的纸张,而是接受,存储和转发数据的二进制块 - 消息。
请随时登录的任何问题https://bitbucket.org/jmls/stomp发行制度,并以犯回所有你要添加这些新功能叉项目...
dot.r践踏使用许可MIT许可证(http://en.wikipedia.org/wiki/MIT_License)
玩得开心,享受!
朱利安
我试了一下 - 这个代码是死的,简单的安装和运行。 和源里面偷看是一种享受。
ApacheMQ是非常痛苦得走了。 这是一个非常,非常简单的方法来与短信去。
如果你是一个老的基于字符的化石(如我),你可能想跳过GUI样品。 您可以发送一个消息:
/* stompQOut.p
*
*/
dotr.Stomp.Helper.SendMessage:ToQueue("myQueue","a test message")
和接收消息有:
/* stompQIn.p
*
*/
define variable stompClient as dotr.Stomp.StompClient no-undo.
define variable msgTxt as character no-undo format "x(60)".
stompClient = new dotr.Stomp.StompClient().
stompClient:Subscribe( this-procedure ).
stompClient:SubscribeToQueue( "myQueue" ).
pause 0 before-hide.
wait-for close of this-procedure.
procedure NewStompMessage:
define input parameter stompMessage as dotr.Stomp.StompMessage no-undo.
message string( stompMessage:Body ).
end.