设为首页收藏本站

LUPA开源社区

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

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

2016-11-1 21:41| 发布者: joejoe0332| 查看: 1164| 评论: 0|原作者: oschina|来自: oschina

摘要: Hprose 2.0 for Golang 终于发布了。这是一个里程碑版本,针对开发者进行了多项改进。Hprose 2.0 for Golang 新增了许多特征:更快更稳定的序列化。增加了数据推送的支持。oneway 调用支持。增加了对幂等性(idempot ...

Hprose 2.0 for Golang 终于发布了。这是一个里程碑版本,针对开发者进行了多项改进。

Hprose 2.0 for Golang 新增了许多特征:

  • 更快更稳定的序列化。

  • 增加了数据推送的支持。

  • oneway 调用支持。

  • 增加了对幂等性(idempotent)调用自动重试的支持。

  • 增加了异步调用支持。

  • 客户端增加了负载均衡,故障切换的支持。

  • 对客户端调用和服务器发布的 API 进行了优化,将多余的位置参数改为命名参数。

  • 增加了新的中间件处理器支持,可以实现更强大的 AOP 编程。

  • 增加了 fasthttp 服务器和客户端的支持。

  • 可以搭配 gin,echo,iris,beego 等各种 go 语言框架来发布服务。

  • 其他各种细节优化。

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 将是微服务的首选引擎。

hprose 2.0 for golang 用户手册https://github.com/hprose/hprose-golang/wiki


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部