poolboy是Erlang中运用非常广泛的进程池库,它有很多优点,使用简单,在很多项目中都能看到它的身影。不过,它也有一些坑,使用时候需要注意。(本文对poolboy的分析基于1.5.1版本) worker创建不能失败…
分类:erlang教程
poolboy max_overflow 参数坑
问题 某个服务节点在较低的qps(每秒2000次数据库访问)下, 在worker进程数100, max_overflow进程数100的情况下. 突然性能下降, 每秒只能处理1500次数据库访问. 导致请求处理延时从几MS…
Erlang资源大全中文版
对erlang有感情了,但是现在又用不到。把我知道的一些好东西写下来记录一下。github会有最新更新,地址https://github.com/hstcscolor… Erlang资源大全中文版 目录 Er…
Erlang 源码阅读 -- scheduler
移步 https://ruby-china.org/topics…
在 Stack Overflow 远程办公是一种怎样的体验?
在Stack Overflow,我们经常会探讨为什么信任远程工作这种方式,而且结果显示,我们已经在远程工作方面取得了不错的成果。事实上,2016年我们针对各个公司开展的一项调查显示,有88%的远程工作人员反映自己高度、全…
在 CenOS7 下 Erlang 安装部署
在 CenOS7 下 Erlang 安装部署 [TOC] Erlang官网 https://www.erlang.org/ 环境 CentOS 7.X Erlang 20.2 编译安装 安装Erlang编译安装必要依赖 …
Erlang vs Elixir by example - kv store
《Erlang程序设计》第十章kvs的例子 Erlang实现: -module(kvs). -export([start/0, store/2, lookup/1]). start() -> register(kv…
RabbitMQ消息队列安装与调试
必要的支持 yum install ncurses-devel unixODBC unixODBC-devel erlang环境安装 (rabbitmq 使用erlang语言开发) wget http://www.erl…
Erlang/Elixir: 用Distillery替换Exam打包器
Elixir 部署系列 Erlang/Elixir: 用Distillery替换Exam打包器Erlang/Elixir: Edeliver 持续部署 ChecklistErlang/Elixir: 使用 Edelive…
Erlang 入坑笔记 -- Erlang Process
移步 https://ruby-china.org/topics…
实现Golang和Erlang的连接(Port)
title: 实现Golang和Erlang的连接(Port) categories: Golang 在Erlang中,有很多种方式去实现与其他语言的交互,常见的几种方式有 使用TCP协议交互 使用Port 使用Erl_…
erlang 动态编译和加载遇到的问题。
erlang具有动态加载代码的能力。在开发过程中一般都让代码自动编译加载,这样开发起来很爽。 最有名项目应该是sync了地址:https://github.com/rustyio/sync 最近在用rebar3 构建项目…