进展缓慢的Spark工程,即时通讯实时消息服务的计费依据将是当日使用服务的用户数上限

摘要针对近期的服务稳定性问题,即时通讯云服务端LeanCloud进行相关优化,并在接下来的服务过程中启用改进和即时通讯云计费方式。以下为来自即时通讯云
LeanCloud官方的消息:LeanCloud
近期经历了比以往更频繁的稳定性方面的事故,其中有的是因为容量规划上的不足导致服务收到异常流量影响,有的是对上游服务商的域名攻击,有的是针对
LeanCloud 的 DDoS 攻击。LeanCloud
一直将服务的稳定性视为生命线,每次事故之后,都会严肃地总结并明确改进方案。我们也会把事故报告发布到博客上,确保用户们知晓事故原因和过程,以及后续我们要执行的改进措施。为让用户了解我们为此所做出的努力,我们想向大家通报一下在改进措施方面的进展。已经完成的改进措施有:为应对将来可能出现的上游服务商域名被攻击的情况,实现更灵活的域名动态切换,以便在必要时及时切换至其他域名,保证云服务对外服务的可用。完善应对
DDoS
攻击的策略和措施,把受攻击后恢复服务的时间缩短到分钟级。事故公告流程增加了短信通知渠道,确保开发者及时收到信息。(我们在最近的
DDoS
攻击的几十分钟内一共给所有用户发送了三次短信及时更新进展)。正在进行的措施有:增加新的监控措施,对前端网络入包量进行监控,防止网络转发量超过
VM 能力限制。调整前端 VM
配置,使用高包量机型,增大处理能力。改进前端服务器扩容方式,使用 docker
镜像来加快新节点部署上线的进度。API
服务对外增加多路备选域名,降低针对域名的攻击造成的影响。除了技术上的改进外,我们也对计费方式中的不合理之处进行了重新思考。过去我们的存储和即时通讯实时消息服务都是按照一个月的总使用量来计费的,这样造成了一些问题。比如如果一个应用在一个月里发生了
10 亿次 API
调用,我们并不区分这些调用是平均分布在整个月,还是集中在少数几天。而这两种情况对容量规划的要求是非常不同的,如果不做区分,就容易造成资源上的分配不及时,给运维工作造成风险和压力。另外由于存储和即时通讯实时消息是按月后付费,LeanEngine、LeanCache、短信是实时扣费,不同的计费周期和方式给很多用户造成了财务流程上的困扰。所以我们将把所有服务调整为一致的实时扣费的模式,并且存储和即时通讯实时消息服务将调整为按每天用户设定的容量上限收费,其中数据存储的计费依据将是并发请求数的上限,即时通讯实时消息服务的计费依据将是当日使用服务的用户数上限。这样用户可以自己调整预留的资源,确保满足需求。由于计费周期缩短到天,也能满足只在特定日期有超高流量的应用兼顾较低的预算和充足的资源。具体的方案和数字我们还在制定,会在第一时间与用户沟通。同时我们也会确保老用户有平滑的过渡体验。LeanCloud官方地址:

摘要XMPP开源IM客户端Spark近日发布了2.7.7版发布版,该版本也是Spark工程重新启动1周年纪念版。进展缓慢的Spark工程,如能重启再次活跃起来,对IM开发者来说,将是个好消息。前言XMPP开源IM客户端Spark近日发布了2.7.7版发布版,该版本也是Spark工程重新启动1周年纪念版。进展缓慢的Spark工程,如能重启再次活跃起来,对IM开发者和即时通讯学习者来说,将是个好消息。Spark是一个开源、跨平台IM客户端(支持Linux、windows、Mac
OS
X平台)。它的特性支持集组聊天,电话集成和强大安全性能。如果企业内部部署IM使用Openfire+Spark是最佳的组合。官方的说明原文This
is another minor release marking exactly one year since Spark project
reboot (yeah, we also like to have Anniversary Update).There are a few
small fixes and updates in this release (as a regression with Idle
presence, fix for OTR plugin, etc.).I want to use this chance to look
back at the last year. Spark had 7 more releases since the 2.7.0 during
that time. 100 tickets have been resolved. Some old patches have been
applied (laying around in the forums and the tracker for years).We have
also received new patches from around 10 new contributors. Which is
great!We see that Spark project is often forked on GitHub, so we hope
more developers will forward their patches and new features to the main
project. There is also an official Wikipedia page for Spark now (and
additional 6 languages linked to it) in hope to increase awareness of
this project.2.7.7 版更新内容Bug[SPARK-1597] – UNC links in
file://\ format should work in the chat window[SPARK-1660] –
Should not fallback to direct connection when proxy is
enabled[SPARK-1695] – Windows installer is including linux lib
folder[SPARK-1717] – Failing dependencies when installing RPM
version[SPARK-1721] – Fix a typo in Network Address Manager in SIP
plugin[SPARK-1724] – OTR plugin not working after bouncy castle lib
update[SPARK-1726] – Spark is setting negative priority when switching
to IdleNew Feature[SPARK-1720] – Add option to disable Incoming Call
notification popupTask[SPARK-1687] – Update bundled JRE with the
latest versionImprovement[SPARK-1716] – Fix alignment of fields on
Business card in Profile[SPARK-1718] – Remove old java from RPM
installation[SPARK-1723] – Update of German translation[SPARK-1727]

摘要融云即时通讯云SDK新版发布,本次发布的版本为: Android 2.5.1
Stable、iOS 2.5.1 Stable,此次更新属小幅更新版本。发布的版本Android
2.5.1 Stable、iOS 2.5.1 Stable。iOS 2.5.1
Stable更新内容1、优化了部分客服业务的功能。2、修复了一个小概率问题,当数据库操作出现意外问题的时候,连接会主动断开。再次重连后可以继续使用。以确保不会因为数据库操作异常而丢失消息。Android
2.5.1
Stable更新内容1、优化了部分客服业务的功能。2、修复了一个小概率问题,当数据库操作出现意外问题的时候,连接会主动断开。再次重连后可以继续使用。以确保不会因为数据库操作异常而丢失消息。下载地址请从以下官网地址下载:

  • Fix and update Lithuanian
    translation更多版本更新记录,请参见:

相关文章