通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,2016年4月15日Smack正式发由了4.1.7版

摘要4月22日即时通讯云 LeanCloud
发生了因存储集群故障而致服务瘫痪,从事故原因中可以想够用的出目前LeanCloud这类即时通讯云厂商所面临的各种挑战。前言4月22日即时通讯云
LeanCloud
发生了因存储集群故障而致服务瘫痪,从事故原因中可以想象的出目前LeanCloud这类即时通讯云厂商所面临的各种挑战:当用户量持续增大,所面临的各种因大并发、高服务需求问题,时常导致整体服务品质的下降,这也侧面反映出,要做出可靠的云即时通讯服务,在没有现成方案可用的情况下,各厂商要走的路显然还很长。以下是官方事故通报情况2016
年 4 月 22 日 13:04 开始,LeanCloud
中国节点的后端存储集群出现问题,导致该节点上所有应用都出现了存储 API
访问故障,将近半小时后得到恢复。故障的详细经过通报如下。故障时间13:09-13:28
所有应用的数据存储服务都出现访问异常(持续 19 分钟)13:28-13:40
大部分应用已经恢复,但还有 20% 的应用依然无法正常访问(持续 12
分钟)影响范围中国节点上所有应用的存储服务都受到影响,同时依赖于数据存储的实时通信、云引擎服务也可能出现内部错误。美国节点不受影响,所有服务均工作正常。事故经过13:04
我们监控系统陆续发出报警,后端存储集群访问超时慢慢增多,工程师介入调查,并向用户发出了短信和邮件通知。13:10
整个集群的存储 API Server
不再响应外部请求。调查后确认是后端存储系统在做大量耗时的关系数据写入操作,导致系统失去响应。于是我们马上重启集群,并分批开放流量。13:28
部分存储分片(shard)得到恢复,80%
的应用访问恢复正常;发送第二次故障进度通知。13:40
所有应用恢复正常;发送故障解决通知。后续改进措施这一次故障的根本原因在于
AVRelation
模型的底层实现存在缺陷,某些特殊条件下会导致后端存储系统因忙于处理而失去响应。我们已完成替代方案的开发,正在测试中,下周会发布更合理的解决方案。(4
月 27
日周三完成)改进并发限制的算法,以便在异常条件下更好地限制故障的影响范围。(4
月 25
日周一完成)排查所有危险/耗时操作,在上层进行写入控制,避免对后端存储系统造成太大影响。(4
月 25 日周一完成)LeanCloud官网访问以下地址即可:leancloud.cn

摘要目前即时通讯云服务商环信,已经于3月7日到4月15日间成功举办了环信首届编程大赛,并将于5月15日举办颁奖典礼。前言目前即时通讯云服务商环信,已经于3月7日到4月15日间成功举办了环信首届编程大赛(大赛要求等请查看此链接),并将于5月15日举办颁奖典礼。颁奖时间和地点时间:2016-5-14
13:30地点:中关村鼎好大厦A座二层义创空间大赛简介根据IDC数据显示,中国有近200万开发者,身为一个程序员,我们生活在一个
IT
系统越发复杂且多变化的时代。有时候执行一个简单的开源项目,开发一个基础功能都需要精准定义并耗费大量时间专注任务。随着云计算的兴起,API
和SDK开始作为软件之间重要媒介而作为一种独立应用而存在,“一切皆软件,一切皆API,一切皆SDK”。通过API和SDK可以让开发者摆脱繁重的基础功能底层开发,短时间即可让App拥有各种诸如内置IM、统计等基础功能组件能力。环信联合国内专业的技术测评平台猿圈共同推出“首届环信编程大赛”,让世界感受中国程序员的力量。本次环信编程大赛由线上初赛、决赛、颁奖典礼三个环节组成。总计报名人数2000+,收到决赛项目100+,其中初赛环节,通过猿圈网站在线测评平台进行编程挑战。决赛环节基于环信sdk开发一款移动端app,比赛结果将以初赛及决赛的综合评分决定,本次颁奖典礼将评选前十优秀开源项目。本次参赛的优秀项目部分参赛项目截图欣赏大赛奖品环信官网地址

摘要Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的,2016年4月15日Smack正式发由了4.1.7版。前言Smack是著名的开源XMPP客户端库,另一个开源IM全功能客户端Spark就是基于此库编写的(Spark或其修改版被众多国内中小企业作为内部沟通工具),2016年4月15日Smack正式发由了4.1.7版,此版为小幅更新版。更新内容Bug[SMACK-712]

  • XMPPTCPConnection’s setEnabledSSL(Protocols|Ciphers) has no
    effect[SMACK-716] – EntityTimeManager.getTime() does not set the
    recipients JID[SMACK-719] – XMPPError should use Locale.US in
    toUpperCase()Improvement[SMACK-715] – Add
    Roster.setRosterLoadedAtLoginDefault(boolean)官方更新公告详见:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图