为什么使用erlang

erlang的优势

独一无二的actor模型,集群的基础设施,部署方便,天生支持分布式的mnesia数据库,可以使用非常少的服务器来管理

电信级别的热加载能力

RabbitMq,世界上最好的企业消息队列系统之一

高性能的web框架,Mochiweb和Cowboy,yaws等

适合中小团队创业,成熟的应用库,只需要很简答的代码就能建立起异常稳定、容错性强、扩展性强、高并发的服务器框架,这是其核心价值

能够充分利用多核cpu的性能,性能与核数之间是倍数级提升的

没有共享内存! 没有锁!

应用领域广泛

银行,医疗,云存储,游戏行业都有erlang的身影。

erlang的劣势

它是虚拟机语言,对于顺序执行的代码执行速度只有C的七分之一,虽然可以利用多核的优势,cpu的性能瓶颈还是挺明显的,涉及到计算的性能不足,这部分人逻辑可以用其他语言来实现,可以搭配golang负责不同的业务模块,c++过于复杂的框架和配置参数会让人猝死的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值