问题 问题简述 如下图. server docker restart后, client端写入的日志丢失, 并且无报错.因为不支持时序图, 把时序图代码嵌入在代码里. ```sequence client->ser…
标签:elixir
Laravel Elixir实现实时预览
该文章已移动到fidding的个人博客,请谅解。
Elixir: Kitto, 一个创建仪表盘(Dashboard)的框架
Kitto 是一个用 Elixir / React 开发的, 帮助你创建仪表盘的框架. 用途 主要用作实时监控服务器的各个运行指标. 比如在一个游戏服务器中,Kitto 通过 SSE(服务器事件流) 连接到管理服务器获取…
when erlang gen-server's terminate is call
概述 GenServer的terminate callback在进程退出时会被调用. 但若没有:erlang.process_flag(:trap_exit, true), 进程可能被悄无声息地kill掉, 而不走ter…
docker swarm mode 下容器重启IP引发的 CLOSE_WAIT 问题
问题 问题简述 如下图. server docker restart后, client端写入的日志丢失, 并且无报错.因为不支持时序图, 把时序图代码嵌入在代码里. ```sequence client->ser…
独特的 Erlang -- Eralng 学习笔记 (1)
A language that doesn’t affect the way you think about programming is not worth knowing. — Alan Perlis E…
[elixir! #0047] 简单对比record, map, keyword
一篇旧文, 转载于我的cnblog. 使用的erlang版本为19 今天写个suan好了, 不是大蒜的suan, 是算盘的算. 有个人一直和我争, erlang里面record和map哪个更好. 我语重心长,循循善诱: …
[elixir! #0045] 确认路径上的文件夹都存在
iex> :filelib.ensure_dir('/foo/bar/baz.ex') #确认文件夹`/foo/bar`存在 :ok 确认路径上的文件夹都存在, 如果不存在则新建. 也可使用 "/foo/bar/b…
[elixir! #0041] I, Actor
计算机科学中的演员模型是并行计算的数学模型,将“演员”视为并行计算的通用原语。 响应于收到的消息,演员可以:做出本地决定,创建更多演员,发送更多消息,并确定如何响应接收到的下一条消息。 演员可以修改私人状态,但只能通过消…
[elixir! #0032] 在 elixir 中使用 ets (2) ---- 匹配查询
上次我们介绍了 ets 表的基本配置方法, 这次我们将通过 phoenix pubsub 的源码来了解 ets 中的一些其他操作方法. 新建 ets 表 ^local = :ets.new(local, [:duplic…
Erlang/Elixir: 外部通信之-C节点
系列:Erlang/Elixir: 外部通信之-NIFErlang/Elixir: 外部通信之-端口驱动Erlang/Elixir: 外部通信之-C节点 C节点使用Erlang提供的 Erl_Interface 与 Er…
Erlang/Elixir: 外部通信之-端口驱动
系列:Erlang/Elixir: 外部通信之-NIFErlang/Elixir: 外部通信之-端口驱动Erlang/Elixir: 外部通信之-C节点 本文是Erlang/Elixir和外部世界通信的第一篇, 阐述了端…