ranch源码阅读

cowboy源码分析:http://www.cnblogs.com/poti/archive/2013/01/21/2870302.html

 
遗留问题:
 
1、supervisor:
  start_link,init -> {RestartStrategy, MaxR, MaxT, [ChildSpec]}
  start,terminate,delete,restart
  which,count,check
  childspec(): {Id, StartFunc, Restart, Shutdown, Type, Modules}
  
 2、-export_type([max_conns/0])
  -spec A::maxconns()
 
3、eprof
  eprof:start()
  eprof:profile([self()], M, F, A) -> {ok, Value}
  eprof:stop_profiling()
  eprof:log(File::string())
  eprof:analyze()
 
4、erlang:monitor(process, Pid) -> RefMon.
  demonitor(RefMon, [flush]) -> true.
  清空MQ中可能存在的DOWN消息。
  {'DONW', MonRef, process, Pid, Reason}
 
5、file:send(File, Socket)
  (Fd, Socket, Offset, Bytes, Opts)
  ssl貌似无此能力
 
6、ets:lookup(Tab, Key) -> [Obj]
  lookup_element(Tab, Key, Pos) ->Elem
  update_counter(Tab, Key, Incr) 
  update_counter(Tab, {Pos, Incr})
  update_element(Tab, Key, [{Pos, Value}])
  insert(Tab, Objs) -> true
  insert_new(Tab, Objs) -> true | false 确保不重复才插入
 
7、lists:keystore  直接插入,如果存在,则覆盖
  keyreplace  只在存在时才覆盖,否则不插入
  keydelete
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值