永发信息网

用erlang 做即时通讯,国内有成功案例吗

答案:1  悬赏:30  手机版
解决时间 2021-03-07 14:30
  • 提问者网友:姑娘长的好罪过
  • 2021-03-07 03:17
用erlang 做即时通讯,国内有成功案例吗
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-03-07 04:06
Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!

这个Erlang初始开源版本包含了Erlang的实现,同时它也是用于构建分布式高可用性系统的Ericsson中间件的最大组成部分。

Erlang特性:

● 并发性- Erlang支持超大量级的并发线程,并且不需要操作系统具有并发机制。
● 分布式- 一个分布式Erlang系统是多个Erlang节点组成的网络(通常每个处理器被作为一个节点)
● 健壮性- Erlang具有多种基本的错误检测能力,它们能够用于构建容错系统。
● 软实时性- Erlang支持可编程的“软”实时系统,使用了递增式垃圾收集技术。
● 热代码升级-Erlang允许程序代码在运行系统中被修改。旧代码能被逐步淘汰而后被新代码替换。在此过渡期间,新旧代码是共存的。
●递增式代码装载-用户能够控制代码如何被装载的细节。
●外部接口-Erlang进程与外部世界之间的通讯使用和在Erlang进程之间相同的消息传送机制。
Erlang组件:

● Inets- HTTP 1.0服务器和FTP客户端。
● Mnesia- 使用Erlang的分布式实时数据库。
● Orber- CORBA v2.0对象请求代理(ORB)。
●SNMP– 可扩展的SNMP v1/v2代理和MIB编译器。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯