OTP事件管理器进程(例如记录器)是否具有自己的某种状态(例如日志记录级别)并基于它来过滤/转换事件? 最佳答案 我还需要将一些状态放入gen_event本身,我最好的想法是使用进程字典(get / put).处理程序在…
标签:erlang
erlang – 测试ejabberd模块
我使用行为gen_mod编写了一些ejabberd模块.这些模块将成为ejabberd监督树的一部分并执行一些任务. 我想知道测试这种模块的常用方法是什么.我google了一下,唯一有用的资源是this github p…
隐藏erlang中常见接口背后的不同实现
我有一段erlang代码,它应该读取db中的一些值,并且应该支持几个dbs.我希望我的代码在某种程度上不依赖于db,所以我实现了两个不同的gen_servers,它们使用相同的atom(db_handler)注册.我决定…
logging – RabbitMQ SASL登录
和许多RabbitMQ用户一样,我在RabbitMQ节点上看到了一些大的[MACHINE_NAME] -sasl.log文件,只包含= PROGRESS REPORT ====条目. 我看到飞行的股票答案是: [{sas…
使用websocket向所有连接的用户广播消息(Erlang,RabbitMQ,Websocket,Gen_bunny,Cowboy)
我正在尝试使用ERlang,Cowboy,Websocket和gen_bunny整合websocket聊天. 我能够让他们独立工作. 浏览器 – >牛仔websocket聊天(作品)Erlang和RabbitMQ …
erlang – OTP主管是否可以监控远程节点上的进程?
我想在我正在构建的分布式应用程序中使用erlang的OTP管理程序.但我无法弄清楚这种主管如何监控在远程节点上运行的进程.与erlang的start_link函数不同,start_child没有用于指定将在其上生成子节点…
用于创建erlang集群的主机名
我正在尝试使用amazon EC2实例构建一个集群. 我是否必须将每个节点的主机名设置为.hosts.erlang文件中列出的主机名? 目前,每个节点的.hosts.erlang都有: 'ip-10-0-23-186.e…
Erlang / OTP R13B ARM二进制下载
是否有可以下载ARM- Linux的Erlang / OTP二进制文件的站点? www.erlang.org只有源版本(我没有设法在初始尝试时交叉编译),而 http://cean.process-one.net/dow…
erlang – 删除待处理的Mnesia事务
我有一个Mnesia数据库,当我重新启动我的应用程序时,我在挂起的事务中收到错误(badarg).我认为即将插入无效值. 如何检查挂起的事务以查找错误值是什么以及如何从挂起的事务中删除该值而不删除整个数据库. 更新: 崩…
Erlang Binary Leak?
我们有一个处理大型json有效负载的erlang / elixir应用程序(在18 / erts 7.3.1上). 这是一个典型的工作流程: >侦听器从rabbitmq获取令牌并发送到gen_server.>…