nancy

架构师都该懂的 CAP 定理

拈花ヽ惹草 提交于 2020-10-25 07:17:11
面对可能出现的网络延迟,不可预估的请求流量等情况,设计一个分布式系统,我们通常围绕系统高可用,数据一致性的目标去规划和实现,想要完全实现这个目标,却并非易事。由此,分布式系统领域诞生了一个基本定理,即 CAP 定理,用于指导分布式系统的设计,从系统高可用,数据一致性,网络容错三个角度将分布式系统的特性抽成一个分区容错一致性模型。这样一来,让系统设计者只需根据业务场景特点,进行权衡设计适合业务场景的分区容错一致性模型即可,很大程度简化了分布式系统设计的难度。 也因此,CAP 定理是架构师所必须要掌握的内容,它影响着架构师对分布式系统的技术选型,技术决策。既然如此重要,接下来,我们就一起学习下 CAP 定理吧。 什么是 CAP CAP 定理最初是由加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想,也因此被叫做布鲁尔定理。后来在 2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)发表了 CAP 定理的证明,让它成为分布式系统领域公认的一个定理。 CAP 定理指出了,在一个跨区域网络连接,共享数据的分布式系统中,一致性(Consistency),可用性(Availability)和分区容错性(Partition Tolerance)

Azure 新功能速递:使用Azure Security 预防、检测和保护你的环境

梦想的初衷 提交于 2020-10-12 22:15:28
51CTO 博客地址: https://blog.51cto.com/14669127 博客园博客地址: https://www.cnblogs.com/Nancy1983 由于新冠疫情的蔓延,彻底改变了我们的工作方式,加速了企业的数字化转型的步伐,为了满足远程工作人员的需求,支持企业快速发展的业务需求,网络安全比以往任何时候都更加重要,因为一些网络***、钓鱼网站等会利用这个机会窃取企业的系统或者个人电脑读取数据,这一切似乎令人生畏,但这种戏剧性的变化也带来了发展的商机,因为我们要处理比以往更多的安全工作,同时还要控制成本。 Microsoft Azure提供了Cloud-Native 工具,可以帮助大家抵制恶意行为,同时于9月22日,Microsoft官宣了一系列帮助大家保护多云和Azure的相关功能,包含但不限于: Azure Defender 包括用于保护用户环境的Microsoft 365 Defender和用于保护混合环境的云工作负载的Azure Defender,在Azure 门户中还有一个新的Azure Defender仪表板和额外的Azure Defender 保护,在很多情况下,我们看到客户只保护他们的虚拟机等资源子集,这使得SQL或者存储账户等其他资源容易受到***,现在微软将继续扩展Azure Defender 的保护能力,包括Azure Key Vault

持续更新 EMNLP2020 Summarization

99封情书 提交于 2020-10-10 12:53:15
Long Multi-Fact Correction in Abstractive Text Summarization . Yue Dong, Shuohang Wang, Zhe Gan, Yu Cheng, Jackie Chi Kit Cheung and Jingjing Liu. Unsupervised Reference-Free Summary Quality Evaluation via Contrastive Learning. Hanlu Wu, Tengfei Ma, Lingfei Wu, Tariro Manyumwa and Shouling Ji. Multi-document Summarization with Maximal Marginal Relevance-guided Reinforcement Learning. Yuning Mao, Yanru Qu, Yiqing Xie, Xiang Ren and Jiawei Han. MLSUM: The Multilingual Summarization Corpus. Thomas Scialom, Paul-Alexis Dray, Sylvain Lamprier, Benjamin Piwowarski and Jacopo Staiano. Stepwise

Azure 解决方案:借助Media Service实现实时转录

喜夏-厌秋 提交于 2020-10-08 09:38:58
51CTO 博客地址: https://blog.51cto.com/14669127 博客园博客地址: https://www.cnblogs.com/Nancy1983 Azure Media Service 是一个基于云的平台,它提供了不同协议的视频、音频和文本,它能帮助大家实现广播质量的视频流、增强可访问性和分发,分析内容等等,无论你是应用程序开发还是娱乐公司、Media Service 都可以帮助你创建应用程序,在当今最流行的移动设备和浏览器上为广大用户提供高质量的媒体体验。 今天给大家分享一下 “借助Media Service” 对实时事件实现实时转录功能。 实时转录仅限于以下地区可用: 西欧 北欧 美国东部 美国中部 美国中南部 美国西部 巴西南部 可转录的可用语言列表以及API中的语言代码: 创建实时事件和实时脚本:若要创建启用了脚本的实时事件,请使用2019-05-01-Preview API版本发送PUT操作,如: PUT https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/liveEvents/:liveEventName

Azure 解决方案:Windows 虚拟桌面

别来无恙 提交于 2020-10-04 05:25:33
51CTO 博客地址: https://blog.51cto.com/14669127 博客园博客地址: https://www.cnblogs.com/Nancy1983 上图是传统的RDS架构图,但随着疫情的蔓延,这种架构已经无法满足企业用户的需要,微软于9月23日的 Microsoft Ignite 2020上正式推出Azure Windows 虚拟桌面服务,为任何设备提供虚拟桌面体验和远程应用程序,可将Microsoft 365和Azure结合在一起,为用户提供了唯一多会话Windows 10体验,同时给企业提供了安全保障的同时,还降低了一定的成本,这是其他解决方案无法满足的。 Azure门户是Windows 虚拟桌面的管理中心,配置网络、部署桌面和启用安全性只需要单击几下即可完成,并使用Azure Image Gallery 有效地管理图像,你只需要关注桌面应用程序和策略,而Azure将专注于管理其余的应用程序和策略。 需注意,若用户连接Windows虚拟桌面,必须满足: 用户必须来自于与连接到Azure AD相同的Active Directory。Windows虚拟桌面不支持B2B或MSA帐户。 用于订阅Windows虚拟桌面的UPN必须存在于VM要加入的Active Directory域中。 支持Windows 虚拟桌面的远程客户端: Windows Desktop

Science主编:“美国科学政策史上最可耻的时刻”,水门事件记者新书《Rage》引极大争议

只愿长相守 提交于 2020-10-03 21:20:34
      “可能是美国科学政策史上最可耻的时刻。”   美国时间 9 月 11 日,国际顶尖学术期刊 Science 刊登文章《特朗普在科学上撒谎》。作者是 Science 主编、化学家霍尔顿 · 索普(Holden Thorp) 。   文章指责特朗普在疫情期间有意弱化新冠疫情的危险程度,屡次在科学上对美国民众撒谎。这让美国科学界士气低落,让无数美国人丧生。       这是疫情暴发之后,特朗普防疫不利争议的再次升级。截至今日,美国已经成为受疫情影响最严重的国家,确诊病例超过 648 万,死亡人数超过 19 万。   霍尔顿 · 索普指责特朗普的依据,是华盛顿邮报副主编鲍勃 · 伍德沃德(Bob Woodward)在新书《Rage》中披露的最新信息。这位曾揭露“水门事件”的美国传奇记者在去年 12 月至今年 7 月期间,曾 18 次采访特朗普。   9 月 9 日,一些美国媒体公布了特朗普与伍德沃德的部分采访内容,显示 特朗普在美国疫情暴发之前就清楚新冠远比流感更加致命,但在很长的一段时间里淡化这一点。   一份 2 月 7 日的采访录音中,特朗普就直接表示:"新冠病毒很致命。"他说,人们不必触摸任何东西就有可能被感染。“你只是呼吸空气,病毒就可以传播。”他还说这个病毒甚至比流感“更致命”。    另一份 3 月 19 日的录音内容中,特朗普在采访中说,

程序员都该懂的 CAP 定理

99封情书 提交于 2020-08-17 07:51:39
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 面对可能出现的网络延迟,不可预估的请求流量等情况,设计一个分布式系统,我们通常围绕系统高可用,数据一致性的目标去规划和实现,想要完全实现这个目标,却并非易事。由此,分布式系统领域诞生了一个基本定理,即 CAP 定理,用于指导分布式系统的设计,从系统高可用,数据一致性,网络容错三个角度将分布式系统的特性抽成一个分区容错一致性模型。这样一来,让系统设计者只需根据业务场景特点,进行权衡设计适合业务场景的分区容错一致性模型即可,很大程度简化了分布式系统设计的难度。 也因此,CAP 定理是架构师所必须要掌握的内容,它影响着架构师对分布式系统的技术选型,技术决策。既然如此重要,接下来,我们就一起学习下 CAP 定理吧。 什么是 CAP CAP 定理最初是由加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想,也因此被叫做布鲁尔定理。后来在 2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy Lynch)发表了 CAP 定理的证明,让它成为分布式系统领域公认的一个定理。 CAP 定理指出了,在一个跨区域网络连接,共享数据的分布式系统中,一致性(Consistency),可用性

Blackrock Microsystems获得Wyss中心实时神经信号处理平台的授权

不打扰是莪最后的温柔 提交于 2020-08-13 10:46:25
NeuroKey 软件平台 可与多个脑信号采集源和设备建立接口, 扩展脑机接口应用程序的范围 日内瓦和盐湖城--(美国商业资讯)--Blackrock Microsystems已获得Wyss生物与神经工程中心(The Wyss Center for Bio and Neuroengineering)的全球许可,将其面向研究和临床应用的神经信号处理和解码软件平台进行商业化。该协议之前,双方已建立了长期的合作关系,该协议代表了Wyss中心和Blackrock Microsystems有意共同推进的众多重要神经技术进展中的第一项。 Wyss中心脑机接口科学家David Ibanez博士表示:“神经信号处理应用的局限性之一在于,没有单一的软件平台可以直接与采集脑信号的多种设备一起工作。研究人员和临床工作者不得不开发自有软件来分析患者的信号,这限制了效率、拖慢了临床解决方案的部署度。”近几个月来,Ibanez一直在领导Wyss中心的软件平台开发工作。 Wyss中心的高性能数据分析平台称为NeuroKey,针对与可植入的高通道数脑机接口(BCI)搭配使用进行优化,是全面实时神经接口研究和临床应用的重要构件,包括运动修复、辅助设备的通讯和操控。 该医疗级平台与商用硬件和传感器兼容,并能适应定制设备。NeuroKey有望加快面向实验室和居家临床部署的BCI技术研发。 Ian Burkhart表示:

FB遭可口可乐等金主集体抵制,股价下跌8%,小扎资产蒸发72亿美元

廉价感情. 提交于 2020-08-13 07:00:21
      大数据文摘出品    作者:刘俊寰、牛婉杨   Facebook遭到了广告商们的集体抵制,股价下跌8%,小扎资产蒸发72亿美元。   6月26日,根据《华尔街日报》报道,消费品巨头 联合利华将在年底之前停止在Facebook、Instagram和Twitter上的所有广告支出 ,在这期间的广告投入将转移到其他媒体维持推广计划。   除了联合利华, 可口可乐也宣布暂停包括Facebook在内的全球社交媒体广告 ,自7月1日起,公司将暂停全球社交媒体平台上的所有广告,为期至少30天。   这到底是啥情况?广告商为何集体撤出Facebook?   故事要从美国弗洛伊德事件说起。抵制种族歧视事件发生后, Facebook被指责对其平台上的仇恨性及歧视性言论监管不力, 不仅一直曝出种族歧视者的不善言论,对于相关广告和虚假视频也是有钱拿就收,完全不做鉴别。这就引起了一批“有良知”的”金主爸爸”们的不满。   这些看不惯的广告商们因此远而避之,大家联合起来成立了一个名为#StopHateforProfit(停止为赚钱不计手段)的运动, 希望小扎的旗下社交平台能够抵制种族歧视者的广告投放,不赚“黑心钱”。      这个活动的发起方包括数十家大型零售和软件企业,目前又获得了包括支付企业、软件公司、零售500强等多家大企业的支持。      在上周三,这些广告商集体在《洛杉矶时报

分布式系统不得不说的CAP定理

一个人想着一个人 提交于 2020-08-10 18:40:34
21天学会C语言?3天学会弹钢琴? 放弃一切错误方法,从今天开始“刻意练习”, 因为这才是最强大的,也是唯一正确的学习方法。 --《刻意练习》Anders Ericsson 引言 CAP问题已经成了计算机科学中一个研究领域,之前说到分布式系统有哪些优势时讲到三个提升: 1.系统可用性提升。 2.系统并发能力提升 3.系统容错能力提升。 那么这三方面在实施起来可以同时满足吗?答案是不能,设计分布式系统的时候,设计者需要理解一个重要的理论概念,CAP定理。 BASE: B asically A vailable(基本可用), S oft state(软状态)和 E ventually consistent(最终一致性) 2012年Brewer发表了一篇文章,重新解释了他对CAP定理的理解: 首先,网络分区的发生是小概率事件,当网络没有发生分区的时候没有任何理由放弃C或者A 其次,在同一个系统中C和A的选择可能发生多次,不同的子系统可以做不一样的选择,当条件不同时做出的选择可以不一样,例如:不同的操作、数据、用户可能会导致不同的选择 最后,这三个属性不是0和1的选择,而是线性的。可用性很明显可以从0%到100%,其实一致性甚至分区容忍性也是有差别的 CAP分别代表什么吗? 关于CAP,它是2000 年 7 月,加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC