RuiJi.Net 的节点类型和职责

RuiJi.Net的节点分为6种,分别是抓取节点,抓取代理节点,抽取节点,抽取代理节点,新闻源监测节点,新闻源代理节点。

各个节点的功能如下

  1. 抓取节点: 负责下载指定地址源文件
  2. 抓取代理节点: 负责维护可用抓取服务器列表及分配抓取任务
  3. 抽取节点: 根据规则进行抽取
  4. 抽取代理节点: 负责维护可用抽取服务器列表及分配抽取任务
  5. 订阅源监测节点: 负责定时检查订阅源更新,将更新地址转发给抓取节点下载并保存最后抽取结果
  6. 订阅源代理节点: 负责维护可用订阅源监测节点、记录及分配订阅源,根据地址匹配抽取规则

RuiJi.Net 集群

RuiJi.Net的配置文件如下,您需要在config文件中配置这些信息

{
  "setting": {
    "zkPath": "zookeeper-3.4.12",
    "zkServer": "localhost:2181",
    "ruiJiServer": "localhost:36000",
    "docServer": "localhost:80"
  },
  "nodes": [
    {
      "baseUrl": "localhost:36000",
      "type": "cp"
    },
    {
      "baseUrl": "localhost:37000",
      "type": "ep"
    },
    {
      "baseUrl": "localhost:38000",
      "type": "fp"
    },
    {
      "baseUrl": "localhost:36001",
      "type": "c",
      "proxy": "localhost:36000"
    },
    {
      "baseUrl": "localhost:36002",
      "type": "c",
      "proxy": "localhost:36000"
    },
    {
      "baseUrl": "localhost:37001",
      "type": "e",
      "proxy": "localhost:37000"
    },
    {
      "baseUrl": "localhost:37002",
      "type": "e",
      "proxy": "localhost:37000"
    },
    {
      "baseUrl": "localhost:38001",
      "type": "f",
      "proxy": "localhost:38000"
    },
    {
      "baseUrl": "localhost:38002",
      "type": "f",
      "proxy": "localhost:38000"
    }
  ]
}

setting

名称说明
zkPathzookeeper路径
zkServerzookeeper地址
ruiJiServer本地模式下服务地址
docServer文档服务器地址

zkPath 在使用自启动zookeeper时使用,您也可以不使用自管理的zookeeper

appSettings

RuiJi.Net可以使用自管理ZooKeeper 如果指定zkPath,RuiJi.Net将会自动启动ZooKeeper

zkServer 被用来告诉所有的节点 ZooKeeper 服务器的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值