设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Hprose for Go 1.5.0发布,微服务首选引擎

2015-5-28 00:00| 发布者: joejoe0332| 查看: 1009| 评论: 0|原作者: oschina|来自: oschina

摘要: Hprose for Go 1.5.0 发布,更新内容如下:更短的包路径:github.com/hprose/hprose-go更小的核心包路径:github.com/hprose/hprose-go/io修正了对非 utf-8 编码的字符串的序列化。为 Http 客户端增加了 Header 方法 ...

Hprose for Go 1.5.0 发布,更新内容如下:

  • 更短的包路径:github.com/hprose/hprose-go

  • 更小的核心包路径:github.com/hprose/hprose-go/io

  • 修正了对非 utf-8 编码的字符串的序列化。

  • 为 Http 客户端增加了 Header 方法,允许用户自己设置 Http 头信息。

  • 为 Socket 客户端增加了可替换的全局连接池。

  • 修正了无法序列化结构体中指针字段的问题。

  • 为 hprose.Reader 增加了 JSONCompatible 属性,以使得反序列化出的 map 结构能够兼容 JSON 序列化。

  • 增加了文档注释。

  • 修改代码以去掉一些 golint 警告。

  • 新的 WebSocket 服务器实现,支持大数据传输,更稳定可靠,兼容性更好。

  • 增加了 hprose WebSocket 客户端实现。

  • 修正了 Socket 连接池会发生死锁的问题。

  • 为 JSONRPC 服务增加了批处理支持。

  • 改进了序列化反序列化带有 json,xml 标记字段结构体的支持。

  • 改进了所有的构造器,更加快速。

  • 其他一些微优化。

Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。

它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。

它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。

Hprose 支持众多编程语言,例如:

  • AAuto Quicker

  • ActionScript

  • ASP

  • C++

  • Dart

  • Delphi/Free Pascal

  • dotNET(C#, Visual Basic...)

  • Golang

  • Java

  • JavaScript

  • Node.js

  • Objective-C

  • Perl

  • PHP

  • Python

  • Ruby

  • ...

通过 Hprose,你就可以在这些语言之间方便高效的实现互通了。因此,Hprose 将是 微服务 的首选引擎。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部