在工作的时候遇到过这样的问题,由simple_one_for_one的supervisor创建的所有子进程在supervisor挂掉后不会被重启,才想到simple_one_for_one的supervisor会有这个隐患,同事提出个解决方案,把simple_one_for_one换成one_for_one,每次想动态子进程也可以调用supervisor:start_child。这个是个不错的方案,那么难道用simple_one_for_one就不能实现supervisor重启后子进程也重启么?当然能。怎么做呢?
应该在让顶层supervisor启动manager,manager的init中启动下级的supervisor,然后创建子进程,如果二级supervisor挂了,与其链接在一起的manager也挂了,这样顶级supervisor重启manager的时候又会重启supervisor,并创建子进程。
相关推荐
Erlang opt_win64 20.2 windows exe 安装包 Erlang 20.2 is the upcoming version of Erlang For Windows x64 installer 截至2018.01.25 groovy最新最稳定版本
Erlang otp_src_20.3.tar.gz linux centos otp-OTP-20.0.tar.gz 可兼容rabbitmq3.7.0
esl-erlang_23.0和rabbitmq-3.8.4windows版本 直接下载安装就行,可以直接下载就可安装,非常的方便 ,欢迎大家下载 注意事项: 1. Erlang版本和RabbitMQ版本要配套 (Erlang23.0, RabbitMQ3.8.4) 2. amd芯片请乖乖...
erlang tcp_servererlang tcp_servererlang tcp_server
erlang_otp_win64_25.0
erlang_23.0.2-1版本 centos7 64bit esl-erlang_23.0.2-1_centos_7_amd64.rpm
实现了Erlang B/C功能,支持大容量计算
是erlang_otp_20.3 的win64安装包,内为exe文件,一路next即可安装完成 是适用于多线程、分布式开发的语言,也是如rabbitmq等重要工具的必须品 使用前需要配置环境变量:1.变量名为ERLANG_HOME,变量值为安装Erlang...
Erlang otp_win64_22.0.exe
这个erlang23.0版本,根据rabbitMQ官网的介绍,可以和下面这几个版本的rabbitMQ配合使用: 3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 其他版本的rabbit,请移步其他资源下载
erlang21.0_win64,
Erlang otp_win64_21.2.exe是目前Erlang otp win64位的最新版本。
Erlang otp_win64_20.1.exe是当前最新版本的,更新时间2017-10-26
Erlang23_3,windows32为64位,linux版本
这是通信专业常用的无线通信容量查表,爱尔兰b表,希望能给有需要的同学用用
erlang_otp_20.3_man开发手册,erlang_otp_20.3_man开发手册,erlang_otp_20.3_man开发手册
Erlang_-_Concurrent_Functional_Programming_for_Telecommunications._A_Case_Study_of_Technology_Introd PDF 76 Pages
erlang官网下载速度太慢了,无法忍受,erlang_otp_src_22.3.tar.gz+rabbitmq-server-3.8.3-1.el6.noarch.rpm
最新版windows Erlang otp_win64_22.3.exe