SOFARPC v5.7.4 发布,蚂蚁金服开源 Java RPC 框架
本期发布内容
新特性
- 允许用户设置 Triple 服务的版本
优化
- protobuf 编译器升级到 0.0.2
- hibernate-validator 升级到 5.3.5.Final
- jackson-databind 升级到 2.9.10.5
BUG 修复
- 修复了 Hessian over triple 不支持基本类型的问题
Abstract
Enhancements to the sofa-rpc framework and some bug fixes (requires JDK8 version support). We encourage everyone use 5.6.x to upgrade. For details, please refer to all commits.
Compatibility Note
- JDK8 required
- Consul registry redesigned, not compatible with 5.5.0
New Features
- PR 958 allow user set the version of triple
Enhancement
- PR 953 protobuf compiler upgrade to 0.0.2
- PR 954 bump hibernate-validator from 5.0.2.Final to 5.3.5.Final
- PR 960 bump jackson-databind from 2.9.10.4 to 2.9.10.5
Bug Fix
- PR 963 fix: hessian over triple not support primitive type
SOFARPC 简介
SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC 提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。同时围绕 SOFARPC 框架及其周边组件提供丰富的微服务治理方案。
功能特性
- 透明化、高性能的远程服务调用
- 支持多种服务路由及负载均衡策略
- 支持多种注册中心的集成
- 支持多种协议,包括 Bolt、Rest、Dubbo 等
- 支持同步、单向、回调、泛化等多种调用方式
- 支持集群容错、服务预热、自动故障隔离
- 强大的扩展功能,可以按需扩展各个功能组件

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
rtty 7.1.4 发布, 在任何地方通过 Web 访问您的终端,修复自动重连一个 Bug
rtty 7.1.4 更新: 修复自动重连一个Bug(感谢国内用户 https://github.com/macoscoder修复该 Bug) rtty - 在任何地方通过Web访问您的设备的终端 特性 客户端C语言实现,非常小,适合嵌入式Linux 远程批量执行命令 支持SSL: openssl, mbedtls, CyaSSl(wolfssl) 非常方便的上传和下载文件 根据设备ID访问不同的设备 基于Xterm.js的全功能终端 部署简单,使用方便
- 下一篇
木兰编程语言重现:匿名函数,lambda 表达式初步
之前实现了基本的函数功能,本周支持了如下的 lambda 表达式: 边长 -> 边长 * 边长 用->似乎符合数学中“映射”的表示(下摘自 wiki “Lambda calculus”页): 可以在 map、filter 中使用: print(list(map(边长 -> 边长 * 边长, [1, 2, 3]))) => [1, 4, 9] 也可以在块中包含多个语句: print(list(map(边长 -> { 面积 = 边长 * 边长 return 面积 }, [1, 2, 3]))) 如果这些语句较短(中文命名的标识符往往更短),也可以用分号分隔后放在一行内: print(list(map(边长 -> { 面积 = 边长 * 边长; return 面积 }, [1, 2, 3]))) 暂时只添加了单个形参的 lambda 表达式,还有些用法仍在摸索。 还有一种类似功能的匿名函数写法: print(list(map(func (边长) { 面积 = 边长 * 边长; return 面积 }, [1, 2, 3])...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度