摘要:
1.编写生产者 erlang连接kafka使用三方库brod(https://github.com/klarna/brod) 下面是示例代码 %% API -export([do/2, start/0, r_do/1]). -define(IF(Boolean, True, False), case 阅读全文
posted @ 2020-06-24 17:01
feapoi
阅读(487)
评论(0)
推荐(0)
摘要:
1.选择路径 本教程选择路径为/usr/local/src zookpeer ,kafka集群均搭建在同一机器上 2.下载安装包 wget http://apache.communilink.net/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-b 阅读全文
posted @ 2020-06-23 14:03
feapoi
阅读(294)
评论(0)
推荐(0)
摘要:
erlang发送端: jiffy( https://github.com/davisp/jiffy) json转换 brod( https://github.com/klarna/brod) 发送消息到kafka 消息中间件: kafka zookeeper 分布式组件 kafka_tool kaf 阅读全文
posted @ 2020-06-23 14:02
feapoi
阅读(145)
评论(0)
推荐(0)
摘要:
supervisor3是基于rabbitmq的supervisor2改进的一个新版本,相对于supervisor提供了一些便利的接口和选项 supervisor2: https://github.com/rabbitmq/rabbitmq-common supervisor3: https://gi 阅读全文
posted @ 2020-06-22 15:07
feapoi
阅读(151)
评论(0)
推荐(0)
摘要:
使用的较多的热更新库是 https://github.com/mochi/mochiweb/blob/master/src/reloader.erl 取自mochiweb中的reloader文件 1.reloader会启动一个gen_server进程,在init的时候会启动一个定时器 定时调用doi 阅读全文
posted @ 2020-06-19 16:15
feapoi
阅读(284)
评论(0)
推荐(0)
摘要:
poolboy_mysql(https://github.com/mysql-otp/mysql-otp-poolboy) 整合了mysql-otp 和 poolboy两个库 poolboy(https://github.com/devinus/poolboy) 提供一个可伸缩的进程池 mysql- 阅读全文
posted @ 2020-06-17 19:16
feapoi
阅读(275)
评论(0)
推荐(0)
摘要:
https://github.com/Eonblast/Emysql emysql 是以前常用的mysql驱动,目前最后一次更新时间是2014年,在本身设计上有一些缺陷,以及最新OTP版本会有少许报错,故不推荐使用。 项目结构: 1.emysql_conn_mgr中存储了各个连接池,每个连接池有一个 阅读全文
posted @ 2020-06-12 16:38
feapoi
阅读(260)
评论(0)
推荐(0)
摘要:
lager是目前唯一的三方log库,除了erlang自带的logger库,没有太多其他选择 1.lager_sup 动态启动一个gen_event(lager_event) 启动lager_handle_watcher_sup 2.当lager的配置中写了一条handle时, 先在lager_han 阅读全文
posted @ 2020-06-09 14:47
feapoi
阅读(366)
评论(0)
推荐(0)
摘要:
1.lager的使用 可以使用 lager:log/3 lager:log/4 lager:log/5 来打印log, 但是这样要填的参数很多,不太方便,而且对于日志等级不够一目了然 所以官方给出了一种更便捷的方法 在rebar.config里 erl_otps 加入 {parse_transfor 阅读全文
posted @ 2020-06-09 11:47
feapoi
阅读(360)
评论(0)
推荐(0)
摘要:
windows 在windows下,直接用脚本启动比较简单,方便调试 可以在script下创建脚本start linux 1.执行命令生成release 如果在1-1中执行rebar3 compile成功,下面可以进行打包了 ./rebar3 as prod release 2.启动项目 _buil 阅读全文
posted @ 2020-06-09 11:45
feapoi
阅读(242)
评论(0)
推荐(0)