当前位置: 首页 > news >正文

网页设计需要学什么语言seo教程pdf

网页设计需要学什么语言,seo教程pdf,网络信息设计,wordpress lamp 建站消息过滤 1 ) 简单消息过滤 /*** 订阅指定topic下tags分别等于 TagA 或 TagC 或 TagD */consumer.subscribe("TopicTest1", "TagA || TagC || TagD");如以上代码所示,简单消息过滤通过指定多个 Tag 来过滤消息,过滤的动作在服务器进…

消息过滤


1 ) 简单消息过滤

/*** 订阅指定topic下tags分别等于 TagA 或 TagC 或 TagD
*/consumer.subscribe("TopicTest1", "TagA || TagC || TagD");
  • 如以上代码所示,简单消息过滤通过指定多个 Tag 来过滤消息,过滤的动作在服务器进行

2 ) 高级消息过滤

    1. Broker 所在的机器会启劢多个 FilterServer 过滤迕程
    1. Consumer 启劢后,会吐 FilterServer 上传一个过滤的 Java 类
    1. Consumer 从 FilterServer 拉消息,FilterServer 将请求转发给 Broker,FilterServer 从 Broker 收到消息后,按照 Consumer 上传的 Java 过滤程序做过滤,过滤完成后返回给 Consumer
  • 总结
    • 使用 CPU 资源来换取网卡流量资源
    • FilterServer 与 Broker 部署在同一台机器,数据通过本地回环通信,不走网卡
    • 一台 Broker 部署多个 FilterServer,充分利用 CPU 资源,因为单个 JVM 难以全面利用高配的物理机 CPU 资源
    • 因为过滤代码使用 Java 语言来编写,应用几乎可以做任意形式的服务器端消息过滤,例如通过 Message Header 进行过滤,甚至可以按照 Message Body 进行过滤
    • 使用 Java 语言进行作为过滤表达式是一个双刃剑,方便了应用的过滤操作,但是带来了服务器端的安全风险。需要应用来保证过滤代码安全,例如在过滤程序里尽可能不做申请大内存,创建线程等操作。避免 Broker 服务器发生资源泄漏

通信组件

  • RocketMQ 通信组件使用了 Netty-4.0.9.Final,在之上做了简单的协议封装

1 )网络协议

在这里插入图片描述

  1. 大端 4 个字节整数,等于 2、3、4 长度总和
  2. 大端 4 个字节整数,等于 3 的长度
  3. 使用 json 序列化数据
  4. 应用自定义二进制序列化数据
  • Header 格式
    {"code": 0,"language": "JAVA","version": 0,"opaque": 0,"flag": 1,"remark": "hello, I am respponse /127.0.0.1:27603","extFields": {"count": "0","messageTitle": "HelloMessageTitle"}
    }
    
Header 字段名类型RequestResponse
code整数请求操作代码,请求接收方
根据不同的代码做不同的操作
应答结果代码,0 表示成功,
非 0 表示各种错误代码
language字符串请求发起方实现语言,默认JAVA应答接收方实现语言
version整数请求发起方程序版本应答接收方程序版本
opaque整数请求发起方在同一连接上不同的请求标识代码,多线程连接复用使用应答方不做修改,直接返回
flag整数通信局的标志位通信局的标志位
remark字符串传输自定义文本信息错误详细描述信息
extFieldsHashMap<String,String>请求自定义字段应答自定义字段

2 )心跳处理

  • 通信组件本身不处理心跳,由上局进行心跳处理

3 )连接复用

  • 同一个网络连接,客户端多个线程可以同时发送请求,应答响应通过 header 中的 opaque 字段来标识

4 )超时连接

  • 如果某个连接超过特定时间没有活动(无读写事件),则自动关闭此连接
  • 并通知上层业务,清除连接对应的注册信息

RocketMQ 服务发现(Name Server)

  • Name Server 是专为 RocketMQ 设计的轻量级名称服务,代码小于 1000 行
  • 具有简单、可集群横向扩展、无状态等特点
  • 将要支持的主备自动切换功能会强依赖 Name Server
http://www.yayakq.cn/news/617048/

相关文章:

  • 做网站租服务器吗网站地图什么意思
  • 不会代码 怎么做网站wordpress内页php页面
  • 漳州城乡建设管理局网站程序编程软件
  • 福州网站排名做网站制作需要多少钱
  • 建站wordpress物联网工程专业就业方向及前景
  • 网站建设与管理广东药学院做emu对网站有什么要求
  • 爱站网seo综合查询wordpress食品模板下载
  • .net 网站开发免费云网站一键生成app
  • ps网站首页设计图知道网站前台怎样进后台
  • 网站与建设的字体间距wordpress后台编写seo设置
  • 网站建设课程设计实训报告手机端steam
  • 手机网站开发制作做网站退款怎么做会计分录
  • 医药建设网站珠海网站公司
  • 个人网站备案可以盈利吗网站设计论文的题目
  • 合伙做网站wordpress 4.7.2 漏洞
  • 安监网站如何做紧急预案备案服装设计公司取名
  • 保定网站设计公司排名新网网站建设
  • 怎么做网站卖东西百度推广怎么做的
  • dede后台网站地图怎么做中式设计网站推荐
  • 机械类做的最好的网站阜阳做网站的商户
  • 网站后台管理页面下载星月教你做网站回顾文档
  • 广州企业建站公司长春网站建设网站制作推广
  • 怎样制作一个自己的网站自豪的采用wordpress
  • 莱州网站建设包年多少钱近五年关于网站建设的参考文献
  • 云浮罗定哪有做网站的wordpress自动获取封面图
  • 做网站的是些什么公司动态ip建设网站
  • html5网站图标四川建设发布网
  • 网站建设自主开发的三种方式申请wordpress
  • 织梦模板修改网站颜色杭州电商网站建设公司
  • php做网站的分站用wordpress赚钱