![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
erlang
汉中卧虫
舍我其谁
展开
-
erlang 消息发送 gen_server:call cast info
gen_server发送如何用!发送gen_server:call消息原创 2016-09-13 11:32:44 · 2671 阅读 · 0 评论 -
一个人的自嗨
通向自由的大门ejabberd route表遍历route表 mod_muc_room_util:traversal_mnesia(route). 运行结果 [<<"im.cjzhibo.net">>,<<"pubsub.im.cjzhibo.net">>,<<"irc.im.cjzhibo.net">>,<<"conference.im.cjzhibo.net">>]读取<<”im.c原创 2016-09-02 18:24:39 · 527 阅读 · 0 评论 -
ejabberd线上日志分析
ejabberd常见问题用ejabberd_config:start().加载配置文件原创 2016-12-28 17:36:32 · 545 阅读 · 0 评论 -
erlang面试
erlang常见问题:1. erlang四大行为模式gen_server方法2. 定时器3. start和start_link原创 2017-07-12 14:31:59 · 1613 阅读 · 1 评论 -
erlang sftp
git clone https://github.com/kivra/sftp_utils.gitcd sftp_utilsmv sftp_utils.app.src sftp_utils.apperlc sftp_utils.erlerlapplication:start(crypto).ssh:start().Config = [ {host, "原创 2017-07-13 10:12:33 · 324 阅读 · 0 评论 -
自动化发布
自动化发布持续集成持续集成的含义:git工作流,协作开发,每次提交都要跑完所有测试模块,通过的话,会发布到线上,实现快速迭代,没有人等待的环节这个时候就会涉及到一些持续集成的开源产品,了解到阿里云平台的codepipeline 持续集成工具,然后涉及到了知识盲点后续跟进持续集成的历史,以及步骤涉及到自动化测试的部分,需要编写erlang单元测试的代码单元测试也有很多的...原创 2018-07-11 11:24:03 · 873 阅读 · 0 评论 -
为什么使用erlang
erlang的优势独一无二的actor模型,集群的基础设施,部署方便,天生支持分布式的mnesia数据库,可以使用非常少的服务器来管理电信级别的热加载能力RabbitMq,世界上最好的企业消息队列系统之一高性能的web框架,Mochiweb和Cowboy,yaws等适合中小团队创业,成熟的应用库,只需要很简答的代码就能建立起异常稳定、容错性强、扩展性强、高并发的服务器框架,这是...原创 2018-07-11 11:41:00 · 544 阅读 · 0 评论 -
erlang otp 20.0版本编译安装
存在问题make[2]: * No rule to make target beam/benchmark.h', needed byobj/x86_64-unknown-linux-gnu/opt/smp/hipe_mkliterals.o’. Stop.搜索方案翻遍整个论坛, 未找到相应的报错,以及解决方案无奈,转而寻找最合理的安装方式之间, 不停的 checkout 更新并...原创 2018-09-09 16:23:27 · 1655 阅读 · 0 评论 -
erlang 单元测试
erlang 单元测试learn you some erlang for great good欧盟国家委员会测试的需要我们编写的软件随着时间的推移变的越来越大,越来越复杂.当发生这种情况时,启动 Erlang shell, 输入内容,查看结果以及确保代码更改后,能够正常工作.随着时间的推移,每个人都可以更加简单的运行之前准备好的测试代码,而不是一直按照清单去手工检查软件里的所有测...原创 2018-09-18 16:15:02 · 1145 阅读 · 0 评论