我想使用ZeroMQ发布者/订阅者将我的Web应用程序中的数据分发到多个服务器.

我使用Apache和PHP作为Web应用程序,我的PHP脚本的工作原理如下:

//Initialization

$context = new ZMQContext();

$publisher = $context->getSocket(ZMQ::SOCKET_PUB);

$publisher->bind("tcp://*:5556");

//Then publishing for testing:

$publisher->send("test");

$publisher->send("test");

$publisher->send("test");

$publisher->send("test");

$publisher->send("test");

为了测试,我从python的文档中修改了一个订阅者:

import sys

import zmq

# Socket to talk to server

context = zmq.Context()

socket = context.socket(zmq.SUB)

socket.connect ("tcp://localhost:5556")

# Subscribe to zipcode, default is NYC, 10001

socket.setsockopt(zmq.SUBSCRIBE, "")

print "Waiting..."

# Process 5 updates

for update_nbr in range (5):

string = socket.recv()

print string

当我从命令行运行php脚本但不通过Apache工作时(当脚本通过Web浏览器运行时),整个过程都有效.

我应该对Apache配置做些什么来使其工作?

谢谢

亚历山大

zeromq php,在Apache内部的PHP脚本中使用ZeroMQ相关推荐

  1. linux脚本中sed -i,Linux 中常用的sed命令

    sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space ...

  2. [转]MSDN - 在客户端脚本中为 UpdateProgress 控件编程

    本文转自: http://msdn.microsoft.com/zh-cn/library/bb386518.aspx 在本教程中,将通过编写 ECMAScript (JavaScript) 代码来扩 ...

  3. shell脚本中向hive动态分区插入数据

    在hive上建表与普通分区表创建方法一样: 1 CREATE TABLE `dwa_m_user_association_circle`( 2 `device_number` string, 3 `o ...

  4. 【Shell系列】之shell脚本中常用句法

    环境:shell脚本 1.怎么打印grep后的变量 方法1 gp=`grep smthg <filename>` echo -n "$gp" 参考网址:https:// ...

  5. 在html中播放链接视频,如何在我的python脚本中使用HTML5在网站链接中播放视频?...

    我有这个python脚本代码,我在apache中使用wsgi模块.表有id和video_文件名.在 video_filename每行包含一个文件名.每个文件名都是一个视频文件名.视频文件名的扩展名为. ...

  6. 我如何知道Bash脚本中的脚本文件名?

    如何确定脚本本身内部的Bash脚本文件的名称? 就像我的脚本在文件runme.sh ,那么我如何在不进行硬编码的情况下显示"您正在运行runme.sh"消息呢? #1楼 this= ...

  7. shell脚本中等待上一条命令执行结束在执行下一条。

    首先了解下背景知识. 命令生效顺序 Linux系统下命令生效的顺序有以下4条: 绝对路径或相对执行的命令: 别名: Bash的内部命令: 按照$PATH环境变量定义的目录查找顺序搜到的第一个命令. 实 ...

  8. ftpclient查看服务器文件,使用Apache FtpClient在FTP服务器中计算文件校验和

    我正在使用Apache Commons Net的FtpClient将视频上传到FTP服务器. 要检查文件是否确实已成功传输,我想计算远程文件的校验和,但是很遗憾,我发现没有可以使用的相关API. 我的 ...

  9. 在油猴脚本中添加css样式的方法

    由于项目要求,需要在系统页面注入dom元素,且对这些注入的元素在UI界面层有美观度要求,就避免不了要对其CSS样式优化. 通常在油猴脚本中添加CSS样式的方法如下: 一.引入外部css文件 // @r ...

最新文章

  1. 初学Portal的基本概念
  2. Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常
  3. java button不显示_这段JAVA程序怎么不显示button等控件啊
  4. android抽奖动画,Android App中实现简单的刮刮卡抽奖效果的实例详解
  5. P1082-扩欧模板同余方程【扩欧,数论】
  6. c+gui语言可视化编程
  7. oracle 11g 及 plsqldeveloper 相关操作
  8. mt4 不显示服务器速度,mt4上面怎么显示时间?
  9. 30岁女IT工程师感叹:靠这工具,把报表做成养老工作,月薪快3W
  10. 中国足球深度剖析之五,破除周期性怪圈
  11. python实践报告的心得体会_动物医学实践报告心得体会
  12. Prove the EXACT 4SAT is NP-complete.
  13. unity学习日志 第一天
  14. 广告界的拼多多!变衣科技凭什么?
  15. 工作第七周:提升版权意识,共塑良好共享氛围
  16. RK3326[Android 8.1],获取BT、WIFI地址
  17. php拒绝式服务漏洞防御,PHPYUN最新版SQL注入(绕过防御)
  18. 先盖章后打印的文件是否有效
  19. 全息影像还原技术使杰克逊复活 再现太空步
  20. 计算机专业考研统考的211院校,第一批20考研热门院校报录比汇总,包含大量985&211...

热门文章

  1. Tomcat 在 SpringBoot 中是如何启动的
  2. leetcode 617. Merge Two Binary Trees | 617. 合并二叉树(Java)
  3. 左神算法:两个单链表相交的一系列问题(链表是否有环 / 两无环链表是否相交 / 两有环链表是否相交)
  4. vb鼠标涂鸦板的制作
  5. netty系列之:自定义编码解码器
  6. 《测试驱动开发》学习笔记
  7. poi word插入图片_豌豆BI工具看板Word导出技术详解
  8. Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
  9. 社交网络图中结点的“重要性”计算 (30 分)【最高效解法】
  10. 测试点3错的来:1028 人口普查 (20分)(解题报告)