产品介绍

  • 插件是对RRQM产品的横向扩展。
  • RRQM以前的设计核心是面向对象,也就是通过继承、接口实现等技术实现功能的扩展。在7.1版本后,加入了插件,其核心是面向切面,也就是通过附加代码,实现功能的扩展。 所以,从此RRQM开始了纵横捭阖。

    产品特点

  • 简单易用。

  • 易扩展。

    产品应用场景

  • TCP基础使用场景。

  • 自定义协议解析场景。

    插件特性

    【多线程并发】
    插件的所有触发,均是同一实例,所以在服务器运行时,几乎都是并发触发的,所有应当考虑并发问题。

【插件先行】
当启用插件时,插件的触发仅次于方法重写,而优于事件。

【执行顺序】
每个插件都有一个Order属性,该属性表示该插件的执行顺序,数值小,越提前执行(Order在Add之前生效,后续修改无效)。

【中断传递】
当某个插件在响应时,如果设置e.Handled=true,则该数据将不会再触发后续的插件、事件、重写方法。