单台服务器可支持上万并发用户,1.8在更多的标准库中添加了对context的支持

摘要Openfire发布4.1.3版,Openfire
采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。前言Openfire基于XMPP(Jabber)协议,采用Java开发,是开源的即时通讯(IM)服务器。Openfire安装和使用都非常简单,并利用Web进行管理,单台服务器可支持上万并发用户。Openfire开发团队表示将继续努力打造一个稳定的4.1版本系列,解决自
4.1.0 发行版以来在 Openfire 中遇到的 roster group
问题等。4.1.3版更新内容Bug修复:[OF-1263] – Contact List sharing shows
stale data[OF-1269] – Admin Console shows wrong group affiliation
information for some
users官方链接:

摘要Go语言 v1.8
正式版已发布,标准库有显著的性能提升和变化。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。前言Go语言现在在服务端的网络编程领域越来越火,尤其像IM即时通讯应用这种富网络应用且对服务端网络性能要求极高的场景,很高兴看到Golang发布了1.8正式版,希望在多核架构横行的时代多一些这种顺应时代而生的技术。Go语言简介Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。谷歌大约2007年开始开发Go,并于2008年投入了一组全职员工。谷歌当初将该语言设计为一款系统编程语言,可以被用于网络服务器、存储系统和数据库中。但是谷歌认为,该语言还有望被用于其它领域。Go适合用来做什么服务器编程:以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等;分布式系统,数据库代理器等;网络编程:这一块目前应用最广,包括IM应用、消息推送技术、Web应用、API应用、下载应用;内存数据库:前一段时间google开发的groupcache,couchbase的部分组件;云平台:目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的apcera云平台。Go
1.8版主要更新内容Go
1.7中为64位x86系统引入的编译器后端现在用于所有体系结构,在这些体系结构下可以看到显着的性能改进。例如,我们的基准程序所需的CPU时间在32位ARM系统上减少了20-30%。在此版本中,对于64位x86系统也有一些性能提升。编译器和链接器跑得更快。编译时间应该比Go
1.7缩短约15%。在这一领域还有更多的工作要做:希望未来版本的编译速度更快。垃圾收集暂停应明显更短,通常在100微秒以下,通常低至10微秒。HTTP服务器添加对HTTP/2
Push的支持,允许服务器向客户端推送。这对于消除网络延迟非常有用。
HTTP服务器还添加了对优雅停机的支持,允许服务器完成正在运行的请求之后关闭从而最小化停机时间。context(添加到Go
1.7中的标准库)提供了取消和超时机制。 Go
1.8在更多的标准库中添加了对context的支持,包括database/sql和net包以及net/http包中的Server.Shutdown。现在使用新添加的Slice函数使得对slice进行排序更简单。更多新版本的添加、改进和修复内容,以及上面列出的改进的详细信息请查看Go
1.8发行说明:

摘要即时通讯网(52im.net)社区提供“阿里云免费套餐半年使用权”激活码若干,先到先得。活动内容环信即时通讯云联合52im.net社区,提供阿里云的【阿里云免费套餐半年使用权】,将通过社区私信方式送出激活码,直接激活即可使用。阿里云免费套餐简介:
• 包含 30 余款云计算产品最长 6 个月免费使用资格 • 产品总价值超 20000
元套餐里包括云服务器、数据库、存储、网络产品等基础云计算产品,搞个电商、玩个网站等想法都可以轻松实现。详情请点击:
@JackJiang
即可。名额有限,先到先得,每人限领1个!提供方本次激活码由环信即时通讯云提供。

相关文章

发表评论

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

*
*
Website