Skip to content

千万PV 之 badjs 升级 #15

Open
@caihuiji

Description

@caihuiji

badjs 的消息通信模块默认使用 axon ,其是 TJ 编写的 javascript 版本的zmq 。
虽然性能优越,但是限于 node 本身的内存有限制,在海量 PV 下面会存在NODE内存溢出的问题消息延迟的问题
我们建议上报的PV 在1000W 左右的,可以使用 zmq 替换axon ,其升级的方式如以下:

  1. 首先用户要下载和安装 zmq ,参见这里 #1
  2. 完成安装后,即可将 badjs-acceptor , badjs-mq , badjs-web , badjs-storage 下分别 npm install zmq, 最后修改各自下面的配置文( project.json) 中的 axon 替换为 zmq 即可。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions