书栈网 · BookStack 本次搜索耗时 0.039 秒,为您找到 118 个相关结果.
  • Hprose 序列化

    概述 概述 Hprose 提供了一套自己的序列化格式 用来实现高效的跨语言跨平台的数据存储和交换。该序列化格式,在 hprose for javascript 中被实现为以下几个对象: hprose.Tags hprose.ClassManager hprose.BinaryString hprose.Writer hprose.Reader h...
  • Hprose 客户端

    概述 概述 Hprose 2.0 for javascript 支持多种底层网络协议绑定的客户端,比如:HTTP 客户端,TCP 客户端和 WebSocket 客户端。 其中 HTTP 客户端支持跟 HTTP、HTTPS 绑定的 hprose 服务器通讯。 TCP 客户端支持跟 TCP 绑定的 hprose 服务器通讯,并且支持全双工和半双工两种...
  • Hprose 过滤器

    简介 执行顺序 客户端的执行顺序 跟踪调试 运行时间统计 协议转换 简介 有时候,我们可能会希望在远程过程调用中对通讯的一些细节有更多的控制,比如对传输中的数据进行加密、压缩、签名、跟踪、协议转换等等,但是又希望这些工作能够跟服务函数/方法本身可以解耦。这个时候,Hprose 过滤器就是一个不错的选择。 Hprose 过滤器是一个接口,它...
  • 12 Hprose 中间件

    简介 执行顺序 调用中间件 跟踪调试 缓存调用 输入输出中间件 跟踪调试 压缩、缓存、计时 简介 Hprose 过滤器的功能虽然比较强大,可以将 Hprose 的功能进行扩展。但是有些功能使用它仍然难以实现,比如缓存。 为此,Hprose 2.0 引入了更加强大的中间件功能。Hprose 中间件不仅可以对输入输出的数据进行操作,它还可...
  • 11 Hprose 过滤器

    简介 执行顺序 在客户端的执行顺序 在服务器端的执行顺序 跟踪调试 压缩传输 运行时间统计 协议转换 简介 有时候,我们可能会希望在远程过程调用中对通讯的一些细节有更多的控制,比如对传输中的数据进行加密、压缩、签名、跟踪、协议转换等等,但是又希望这些工作能够跟服务函数/方法本身可以解耦。这个时候,Hprose 过滤器就是一个不错的选择。...
  • Hprose 服务器事件

    onBeforeInvoke (beforeInvoke) 事件 onAfterInvoke (afterInvoke) 事件 onSendError (sendError) 事件 onSendHeader (sendHeader) 事件 onAccept (accept) 事件 onClose (close) 事件 Hprose 服务器端提供...
  • Hprose 服务器事件

    概述 OnBeforeInvoke 事件 OnAfterInvoke 事件 OnSendError 事件 OnSendHeader 事件 OnAccept 事件 OnClose 事件 概述 Hprose 定义了一个 ServiceEvent 接口。 type ServiceEvent interface {} 这是一个空...
  • 06 Hprose 服务器

    概述 Server 与 Service 的区别 创建服务器 创建 HTTP 服务器 创建 TCP 服务器 创建 UNIX Socket 服务器 创建 Web Socket 服务器 其它方式 服务设置 debug 属性 isDebugEnabled 方法 setDebugEnabled 方法 simple 属性 isSimple 方法 ...
  • 05 Hprose 客户端

    概述 创建客户端 使用构造器创建客户端 通过工厂方法 create 创建客户端 注册自己的客户端实现类 uri 地址格式 HTTP 服务地址格式 WebSocket 服务地址格式 TCP 服务地址格式 Unix Socket 服务地址格式 事件 onError 事件 onFailswitch 事件 属性 uri 属性 filter...
  • 附录B Hprose 的 pecl 扩展

    Windows 安装方式 Linux 安装方式 Mac 安装方式 Hprose for PHP 有一个 pecl 扩展:https://github.com/hprose/hprose-pecl 该扩展包含了 Hprose 序列化和反序列化部分的 C 语言实现,安装它之后可以有效的提高 Hprose 的性能。但是它并不包括 Hprose 远程调用...