JGroups 5.0 首个 alpha 版发布,经典 Java 组播通讯框架
JGroups 5.0 的首个 Alpha 版本已发布,此版本对 API 进行了重大变更。开发团队还透露在首个测试版发布之前,可能还会有更多的 API 变更。
下面了解一下 5.0 的新功能。
5.0 最大的变化是 Message(消息)现在变成了接口,并提供了不少实现它的消息类,罗列几个如下:
- BytesMessage:这是旧的 4.x Message 类的替代方案,具有一个字节数组作为有效负载
- ObjectMessage:支持接收一个对象作为有效负载
- NioMessage:具有 NIO ByteBuffer 作为有效负载
- EmptyMessage:这个类不包含负载,主要用于发送仅包括 header 的消息,例如心跳信息。JGroups 内部主要使用此类,它的内存占用量极低
- CompositeMessage:用于携带其他消息的消息类型
这个变动的主要优点是使用了不同的消息类型,即不必像 4.x 消息中那样将有效载荷编组为字节数组,现在可以将有效载荷添加到消息中而无需进行编组,仅在网络中发送消息之前才进行编组。这种方式节省了一次内存分配。
另一个优点是应用程序可以注册自己的消息类型,这意味着我们可以控制消息的创建方式,例如使用堆外内存(off-heap memory)而不是堆内存。
其他值得注意的变更包括:
- 移除了许多繁琐的东西,例如一些 AuthToken 实现:SASL, S3_PING 和 GOOGLE_PING (现在有了更好的替代方案)
- 首个 Alpha 版本仍可在 Java 8 下运行,但 Java 11 将会是未来的基础,团队表示将会使用 Java 11 的特有语言特性
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PbootCMS V2.0.5 发布,免费 PHP 建站系统
本次更新记录: PbootCMS V2.0.5 build 2020-01-30 1、优化前台404.html,并支持内容内{info}自适应提示文字; 2、优化内容列表排序方式,并修复api使用随机排序无效问题; 3、修复后台入口文件修改名字后在线升级无法自适应问题; 4、新增lfield="a,b,*"限制列表查询字段,提高大数据时速度; 5、新增系统自适应入口文件子目录的能力; 6、新增留言及表单数据清空功能(管理员); 7、新增留言及表单数据导出功能; 8、新增mark=1标签参数对搜索结果关键字进行标红,如:[search:title mark=1]; 9、其他问题修复与优化。 上一次更新记录: PbootCMS V2.0.4 build 2020-01-21 1、修复部分循环体控制参数无效问题; 2、修复一处安全漏洞,并全局加强系统安全过滤; 3、修复面包屑参数中不能使用html的问题; 4、修复API接口中post方式page无效问题; 5、新增程序全自动修改数据库名; 6、新增operate参数对标签进行加减乘除等运算,如:[list:i operate=+100]; ...
- 下一篇
Screen To Gif 2.20 发布,动画录制软件
Screen to Gif 是一款方便好用的小软件,可以用来快速录制屏幕上的指定区域,将其直接保存为 GIF 动画文件。目前,Screen To Gif 2.20 版本已经发布。具体更新内容如下: New 该应用程序现在使用/需要 .Net Framework 4.8 对多 DPI 屏幕集的实验支持(所有窗口,包括记录器) 通过 DirectX 11.1 捕获屏幕(桌面复制API,需要 Windows 8 或更高版本) 屏幕捕获可以使用支持压缩的可配置内存缓存 默认 FFmpeg Webm 编码器现在设置为 VP9 添加了对 Gifski 0.9.3 版本的支持(删除旧的 DLL,然后通过“选项”>“其他”重新下载) ...... Bug fixes 新记录器在使用多个屏幕时记录控件的位置存在问题 故障排除程序在显示屏幕的正确位置时遇到问题 屏幕录像机无法正确捕获动画光标 空格键不再设置为“播放/暂停”按钮,Gifski 编码器现在接受将 gif 保存到包含非拉丁字符的路径(也从临时路径加载帧) 文本溢出并且没有正确包装在 FFmpeg 命令文本框中 使用 Intune 部署时无...
相关文章
文章评论
共有0条评论来说两句吧...