最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:001726

评论

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

Micro Focus 发布年度安全运营报告,洞察后疫情时代企业安全运营新趋势

支持 10 亿日流量的基础设施:当 Apahce APISIX 遇上腾讯

腾源会

腾讯云 开源 APISIX OTeam

阿里独家!GitHub上点击量超百万的「操作系统和计算机网络」PDF震撼开源

Java 程序员 面试 计算机 Alibaba

中小企业自媒体为何难做:定位不准期望值过高

石头IT视角

20+互联网公司Java面试考点大全,全网首发,应有尽有

Java 程序员 编程语言 java面试

WAF绕过总结+工具介绍

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Nebula Graph 源码解读系列 | Vol.01 Nebula Graph Overview

NebulaGraph

从技术到商业:2021 DEMO CHINA创新中国峰会正式开启

创业邦

直播报名 | 超低延时直播架构解析

百度开发者中心

最佳实践 方法论 活动 直播

redis--数据库实现

en

Alibaba竟流出全套的Java核心技术手册,看过的人都说好!

Java 程序员 架构 面试 计算机

将进一步提高数字人民币的可得性 构建分布式数字身份认证体系

CECBC

进程和处理机管理中的进程控制

Regan Yue

操作系统 进程 9月日更 进程控制

如何高效掌控K8s资源变化?K8s Informer实现机制浅析

腾源会

云原生 k8s

腾讯圆梦,我整理收集了这份“2021常见Java面试真题汇总”

Java 架构 编程语言 java面试

【经验分享】RTC 技术系列之视频编解码

声网

音视频

如何用时序数据库 CTSDB 与 TARS 结合,解决海量监控数据难题

腾源会

数据库 大数据 开源 TARS CTSDB

流程控制之for循环

秦时明月

芯慌遇上造车热,国产芯片的机会到了?

脑极体

我的9年开源之路:395 Patch、20+Feature,背后只有努力与热爱

腾源会

腾讯云 开源 虚拟化 Linux内核 kvm

深入探讨区块链价值及其对世界的影响

CECBC

2022前端react面试题汇总

buchila11

React

丧心病狂!阿里内部Spring Cloud高薪笔记流失,GitHub夜获星百万

Java 程序员 面试 计算机 阿里巴巴‘

如何做竞品分析?

石云升

产品经理 产品思维 9月日更 产品分析

python之深浅拷贝

秦时明月

CPU虚拟化,磁盘虚拟化,内存虚拟化,io虚拟化

hanaper

工业互联网的两种极端想法和两点反思

iNeuOS工业互联网操作系统

大数据 物联网 智能制造 iNeuOS工业互联网

DPDK分析学习之全网唯一的DPDK教学课程丨虚拟化高性能专家之路

Linux服务器开发

网络协议 虚拟化 Linux服务器开发 DPDK 高性能网络

【重磅】Apache InLong(incubating) 发布 0.10.0 版本

腾源会

Apache 开源 InLong

数字化的田亩里,华为正写一首陶渊明的诗

脑极体

2021下半年全新京东商城亿级并发架构设计,不学习你就OUT了!!

Java 程序员 面试 计算机 京东

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