今天,我们非常高兴地宣布,针对使用 Windows Azure 的移动和企业开发人员推出一些新功能。这些新功能可以减少构建移动应用程序的开发时间和成本,并能帮助企业开发人员实现高可用性和全球业务连续性。

正式发布 Windows Azure Notification Hub

使用 Windows Azure Notification Hub,移动应用程序开发人员只需花几分钟就可将数以百万计的高度个性化推送通知交付到世界各地的 Android、iOS 和 Windows 设备。Notification Hub 基于全局 Windows Azure 基础结构,利用云经济效益提供即付即用的按需服务,让用户充分享受横向伸缩的分布式系统的优势。

以前, 配置应用程序后端以大规模提供低延迟的个性化推送通知非常繁琐且成本高昂。部署全面的推送通知基础结构包括为每个推送通知服务(Microsoft、Apple、Google 等)编写代码、构建自己的个性化系统,然后并行部署数百台虚拟机以实现低延迟。根据用户兴趣或语言首选项进行个性化会增加额外的复杂性。

通过 Windows Azure Notification Hub,只需编写几行代码,即可通过多种通知服务发送推送通知。现在,通过引入标签,个性化变得轻而易举,您可以通过模板轻松地指定用户首选项以及支持多种语言和格式的选项。

目前,Windows 8 版必应 Bing 资讯等应用程序每天使用通知发送数百万条推送通知,让用户随时了解最新新闻。

Windows Azure 移动服务同样支持推送通知。下表说明了两者的区别所在。概括地说就是,移动服务最适用于与一位用户通信,而 Notification Hub 最适用于同时与很多用户通信。

移动服务

Notification  Hub

MPNS、WNS、APNS 和 GCM 支持

Turnkey event-triggered推送

设备注册管理

用于将消息路由至一部分用户的兴趣标签

用于将消息格式化为用户首选项(包括语言)的模板

在几分钟内同时广播至数百万台设备

当然,您也可以构建同时使用这两种服务的应用程序,例如回合制游戏,在玩家 1 完成一个回合后,使用通过移动服务的推送向玩家 2 发送提醒,同时使用通过 Notification Hub 的推送同时向所有玩家广播促销活动。

请访问 Scott Guthrie 的博客,以获取
Notification Hub 的技术概述及入门指南。

Windows Azure 支持 SQL Server AlwaysOn 侦听器

今天,我们非常高兴地宣布,在我们的 AlwaysOn 技术中加入 SQL Server 可用性组侦听功能。SQL Server AlwaysOn 是 SQL Server 2012 中最重要且最受欢迎的功能之一。AlwaysOn 支持全局部署的 SQL Server 辅助副本,并允许一个区域中存在多个复制实例以实现本地高可用性。有关此公告的更多详细信息,请单击此处访问
SQL Server 博客。

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2013/08/12/announcing-general-availability-of-windows-azure-notification-hubs-amp-support-for-sql-server-alwayson-availability-group-listeners.aspx

宣布正式发布 Windows Azure Notification Hub,新增 SQL Server AlwaysOn 可用性组侦听器支持的更多相关文章

  1. Windows Azure功能更新:SQL Server AlwaysOn和Notification Hub 正式商用

    一周以前Windows Azure发布了新的更新内容,主要的更新有3项: 虚拟机上的SQL Server支持AlwaysOn可用性组了 Notification Hub商用 自动缩放支持时间策略 这里 ...

  2. sql server alwayson 可用性组 只读路由的设置

    昨天晚上学习了[SQL Server 2012实施与管理实战指南]的第三章,于是今天想在前段时间建的那个alwayson 可用性组测试环境上也配置一下只读路由,尝试实现读写分离. 按照书中的方法,执行 ...

  3. SQL Server Alwayson可用性副本会话期间的可能故障

    200 ? "200px" : this.width)!important;} --> 介绍 物理故障.操作系统故障或 SQL Server 故障都可能导致两个可用性副本之间 ...

  4. SQL Server AlwaysOn 和 ILB

    Narayan Annamalai 网络高级项目经理 自 2013 年 8 月起,Azure 基础结构服务开始支持 SQL ServerAlwaysOn 可用性组.Azure 服务的内部负载平衡 (I ...

  5. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...

  6. (转) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    原文地址: http://www.cnblogs.com/lyhabc/p/4682986.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第三篇,这一篇才真正开始搭建Alwa ...

  7. SQL Server 2012 管理新特性:AlwaysOn 可用性组

    SQL Server 2012 新特性(一)管理新特性:AlwaysOn 一.准备环境 1.准备4台计算机 域控制器DC1,IP地址192.168.1.1 主节点SQL1:IP地址192.168.1. ...

  8. SQL Server AlwaysON从入门到进阶(6)——分析和部署AlwaysOn Availability Group

    前言:   本节是整个系列的重点文章,到现在,读者应该已经对整个高可用架构有一定的了解,知道独立的SQL Server实例和基于群集的SQL Server FCI的区别.上一节已经介绍了如何安装SQL ...

  9. (转载) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    这一篇是从0开始搭建SQL Server AlwaysOn 的第三篇,这一篇才真正开始搭建AlwaysOn,前两篇是为搭建AlwaysOn 做准备的 步骤 这一篇依然使用step by step的方式 ...

随机推荐

  1. Java 工厂模式学习

    工厂模式分三种:简单工厂.工厂方法.抽象工厂.其中抽象工厂是用于多个产品族的情况.所谓产品族就是不同产品组成的有机整体,各不同产品之间相互依赖.打个比方,一台电脑有CPU.主板.内存和硬盘等,这些不同 ...

  2. getchar()用法

    getchar() .从缓冲区读走一个字符,相当于清除缓冲区 .前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar ...

  3. Linux学习之(())操作符

    在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算.估计很多朋友都感觉比较难以接受.特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格. 四则运算也只能借助:l ...

  4. tomcat异常

    java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor ...

  5. c语言 数组最小数

    数组求一个数组的最小数 int number[20] = {0}; int min = 0; for (int i = 0; i < 20; i++) { number[i] = arc4ran ...

  6. BT Smart vs ANT+ 技术孰优孰劣?

    自从Bluetooth SIG提出Bluetooth 4.0,其BLE(Bluetooth Low Energy)开始用于穿戴式电子,而后也用于iBeacon室内定位,更之后Bluetooth 4.1 ...

  7. 信号和槽有一个非常精炼的C++实现,作者是Sarah Thompson,该实现只有一个头文件sigslot.h,跨平台且线程安全

    关于信号和槽有一个非常精炼的C++实现,作者是Sarah Thompson,该实现只有一个头文件sigslot.h,跨平台且线程安全. 源码在:http://sigslot.cvs.sourcefor ...

  8. HDU 4308 BFS Saving Princess claire_

    原题直通车:HDU 4308 Saving Princess claire_ 分析: 两次BFS分别找出‘Y’.‘C’到达最近的‘P’的最小消耗.再算出‘Y’到‘C’的最小消耗,比较出最小值 代码: ...

  9. 判断一个指定的Service是否存在的方法

    这是一个判断一个指定的Service是否存在的方法.它被用于监视一个Service是否由于已经运转,如果由于各种原因Service已经被停止了.这是在重新启动指定Service.它被用于一个Appli ...

  10. shell命令基础

    1.修改密码 使用 passwd 命令修改密码. 该命令如果在 root 用户下执行,则修改的是 root 用户的密码. 2.获取帮助 使用 ls --help 命令获取帮助. [zhanghuiju ...