产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

Realm 发布 Realm .NET,扩展支持.NET 技术栈

  • 2017-11-20
  • 本文字数:742 字

    阅读完需:约 2 分钟

继去年夏天 Realm 引入对.NET Core 的支持,使开发者可以用 C#来构建移动应用之后,Realm 发布了 Realm .NET 。Realm .NET 是一个可以让开发者更好地集成他们的.NET 技术栈的新组件集。

其中一个组件,是针对.NET 的 Global Notifier ,可以实现大规模数据变动的高效分配。另外一个组件,为 Universal Windows Platform 增加 Realm 的实时同步和数据加密功能。还有一个组件,是 Realm 和 Microsoft SQL Server 之间的双向数据连接器。

据 Realm 称,他们针对.NET 的 Global Notifier 进行了优化,可以观测大规模数据变动,并及时通知对这些变动感兴趣的客户。激活 Global Notifier 的关键是实现 INotificationHandler 接口,这个接口定义了 2 个基础方法:

  • ShouldHandle,用来指定客户端希望观测的 Realm 路径。
  • HandleChangesAsync,被触发来来处理观测到的变化;事实上,这个方法会被触发 2 次:一次在变动发生之前,另一次在变动发生之后。

最初针对 UWP 引入的 Realm Mobile Database 不包括对数据实时同步的支持,而 Realm .NET 完善了这一点,同时也在 iOS 端和 Android 端支持数据同步和加密。

最后,SQL Server 连接器使得在新 app 中使用遗留的 SQL Server 数据库成为可能。早前,Realm 曾提供了一个 PostgreSQL 连接器,而针对其它数据库,例如 Orable、MongoDB 等,的支持已经在计划中。

据 Realm 称,Realm .NET 对于 C#集成的侧重,使得实现可以跨主流微软设备以及 Android 和 iOS 设备工作、离线数据优先、数据实时同步的 app 成为可能。

查看英文原文: Realm Extends its .NET Stack Support with Realm .NET


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-11-20 18:001839

评论

发布
暂无评论
发现更多内容

第一周学习总结

晴空万里

极客大学架构师训练营

极客时间-架构训练营 第一周总结-做架构的姿势

架构设计-UML案例

架构师训练营week05总结

FG佳

架构师一期

架构师训练营 - 第 5 周学习总结(1 期)

阿甘

第五周 作业第二题

sean

第一章学习笔记

博博

极客时间架构 1 期:第5周 技术选型(一) - 学习总结

Null

架构师训练营第 2 期 第一周作业1

月下独酌

极客大学架构师训练营

第一周

宇文青

第五周 作业一 第一题

sean

第一周作业

tothegump

极客大学架构师训练营

如何将文章高效发布到多个平台|MWeb 七牛云图床配置

彭宏豪95

写作 markdown 图床 MWeb

架构师训练营第1期第五周作业

Leo乐

极客大学架构师训练营

技术选型(一)

wing

极客大学架构师训练营

极客时间架构 1 期:第 5 周 技术选型(一) - 命题作业

Null

训练营第五周作业 1

仲夏

极客大学架构师训练营

分布式架构技术选型总结(一)

天天向上

极客大学架构师训练营

训练营第五周作业 2

仲夏

极客大学架构师训练营

Week 1 :架构的方法(作业一)

Sean Chen

架构师训练营 - 第 5 周课后作业(1 期)

阿甘

Week 1 :架构的方法(学习总结)

Sean Chen

架构师训练营 Week5 技术选型 - 缓存/消息队列/负载均衡

负载均衡 缓存 消息中间件

架构师 01 期,第五周课后作业

子文

架构师训练营第 1 期 -- 第五周作业

发酵的死神

极客大学架构师训练营

架构师训练营week05作业(hash算法)

FG佳

架构师一期

第一周学习总结

tothegump

极客大学架构师训练营

架构师训练营 1 期 - 第五周总结(vaik)

行之

极客大学架构师训练营

架构师训练营 1 期 -- 第五周笔记

曾彪彪

极客大学架构师训练营

食堂就餐卡设计

博博

架构师训练营第五周作业

月殇

极客大学架构师训练营

Realm发布Realm .NET,扩展支持.NET技术栈_.NET_Sergio De Simone_InfoQ精选文章