bstar=bstar_new(BSTAR_PRIMARY,"tcp://*:5003","tcp://localhost:5004");bstar_voter(self->bstar,"tcp://*:5556",ZMQ_ROUTER,s_snapshots,self);self->port=5556;self->peer=5566;self->primary=TRUE;}elseif(argc==2&&streq(argv[1],"-b")){zclock_log("I:backuppassive,waitingforprimary(active)");self->bstar=bstar_new(BSTAR_BACKUP,"tcp://*:5004","tcp://localhost:5003");bstar_voter(self->bstar,"tcp://*:5566",ZMQ_ROUTER,s_snapshots,self);self->port=5566;-IMDN开发者社群-imdn.cn"> bstar=bstar_new(BSTAR_PRIMARY,"tcp://*:5003","tcp://localhost:5004");bstar_voter(self->bstar,"tcp://*:5556",ZMQ_ROUTER,s_snapshots,self);self->port=5556;self->peer=5566;self->primary=TRUE;}elseif(argc==2&&streq(argv[1],"-b")){zclock_log("I:backuppassive,waitingforprimary(active)");self->bstar=bstar_new(BSTAR_BACKUP,"tcp://*:5004","tcp://localhost:5003");bstar_voter(self->bstar,"tcp://*:5566",ZMQ_ROUTER,s_snapshots,self);self->port=5566; - IMDN开发者社群-imdn.cn">
登录
首页 » Linux编程 » ZeroMQ高级发布订阅模式

ZeroMQ高级发布订阅模式

于 2022-07-10 发布 文件大小:116.26 kB
0 218
下载积分: 2 下载次数: 1

代码说明:

Clone server, Model Six (clonesrv6.c): main task setupint main (int argc, char *argv []){clonesrv_t *self = (clonesrv_t *) zmalloc (sizeof (clonesrv_t));if (argc == 2 && streq (argv [1], "-p")) {zclock_log ("I: primary active, waiting for backup (passive)");self->bstar = bstar_new (BSTAR_PRIMARY, "tcp://*:5003","tcp://localhost:5004");bstar_voter (self->bstar, "tcp://*:5556", ZMQ_ROUTER, s_snapshots, self);self->port = 5556;self->peer = 5566;self->primary = TRUE;}elseif (argc == 2 && streq (argv [1], "-b")) {zclock_log ("I: backup passive, waiting for primary (active)");self->bstar = bstar_new (BSTAR_BACKUP, "tcp://*:5004","tcp://localhost:5003");bstar_voter (self->bstar, "tcp://*:5566", ZMQ_ROUTER, s_snapshots, self);self->port = 5566;

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 在 C 中的 Linux 的外壳设计
    创建人Sajib米特拉,孟加拉国达卡大学的学生,                sajibmitra.csedu@gmail.com这里是Makefile中..--------------------------CC= gcc的CFLAGS=-Wall-WerrorOBJS= server.o client.oEXECUTABLE=服务器客户端RM= RM-rf所有:$(可执行文件)服务器:server.o @echo“建设目标$ @” @echo"调用:GCCç链接“ $(CC)$(CFLAGS)server.o-o$ @ @echo“成品建设目标:$ @” @echo""server.o:server.c @echo“建设目标$ @” @echo"调用:GCCç链接“ $(CC)$(CFLAGS)-c server.c-o$ @ @echo“成品建设目标:$ @” @echo""清洁: $(RM)$(OBJS)$(可执行文件)
    2022-02-20 05:31:50下载
    积分:1
  • 已经编译好的ffmpeg 可以直接下载来编译 里面有源码的包过配置 调用
    已经编译好的ffmpeg  可以直接下载来编译   里面有源码的包过配置 调用  
    2022-03-14 04:46:26下载
    积分:1
  • AODV 路由协议的分簇算法
    这是在聚类的源代码AODV 路由协议。欢迎下载,试用。谢谢大家的支持!
    2022-01-28 17:19:13下载
    积分:1
  • base64解码
    关于base64的解码,及解码后,争对不同的编码进行转换,如GB2312转UTF8等。代码内有测试例子
    2022-06-19 20:39:48下载
    积分:1
  • linux 内核的引用
    此 zip 文件包含一些重要的引用有关 Linux 内核编程,如下所示: Building.Embedded.Linux.Systems.chm Linux 设备驱动程序 3rd.chm Linux.Kernel.Development.3rd.Edition.pdf Understanding.the.Linux.Kernel.3rd.Edition.chm
    2022-07-04 01:30:06下载
    积分:1
  • 全IP数字对讲源码
    ip_sound : 全IP数字对讲源码,绝对有帮助,UDP传送音频,可以双向对讲,开发平台linux。
    2023-08-12 02:55:04下载
    积分:1
  • ecdsa (椭圆曲线数字签名算法)。
    2 周前,我在做一个学校项目ECDSA(椭圆曲线数字签名算法)。HTX 我们要做一个超越了课程的项目,在我们必须结合两个主题,并做个别的项目,我们发现有趣的事。我决定把数学和编程在一个关于 ECDSA 项目结合起来。我个人认为这是很有趣,但或许有扭曲的幽默感 不管怎么说,我将发布我的报告在这里
    2022-01-21 18:47:52下载
    积分:1
  • 石器登陆器及工具源码
    资源描述 石器工具源码集合 1.客户端工具源代码,登陆器,图片修改器,图像辅助工具,补丁更新工具 2.登陆器劣列表修改工具及源码 3.补丁更新工具源码
    2023-07-16 13:40:04下载
    积分:1
  • 刷新掩码
    The following functions allow each DRM entity to get and store their own flush mask,The following functions allow each DRM entity to get and store their own flush mask.
    2022-06-03 15:45:22下载
    积分:1
  • linux下qt编程mplayer视频播放器
    linux下qt编程mplayer视频播放器 可在Linux下编译运行调试
    2022-07-21 17:52:32下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载