行情分发节点列表
2014-05-30 16:56
148 查看
h2. 需求
* 获取行情分发节点列表(包含节点名称和ip)
h2. 方案
* http_md_nodes.erl 负责读取market_dispatcher表中的数据,并将数据返回给浏览器
h2. 实现
* http_md_nodes.erl
* GET /md_nodes.json
* 响应: [{"id": 10, "name": "实时行情1", "service_host": "115.239.23.68"}, ......] 属性参见 shared/include/node.hrl
<pre>
Resp = case query_util:find_all(market_dispatcher, [{role, '=:=', 0}]) of
{ok, MDList} ->
[[{id, Id}, {name, Name}, {service_host, Host}] ||
#market_dispatcher{id = Id, name = Name, service_host = Host} <- MDList];
{error, Reason} ->
lager:error("Find market dispatcher failed: ~p", [Reason]),
{error, internal_error}
end,
{jsx:term_to_json(Resp), Req, State}.
</pre>
h2. 资料
* http://blog.erlware.org/2012/04/30/cowboy-and-batman-js-for-erlang-web-development/
* https://github.com/extend/cowboy/blob/master/src/cowboy_rest.erl
* 获取行情分发节点列表(包含节点名称和ip)
h2. 方案
* http_md_nodes.erl 负责读取market_dispatcher表中的数据,并将数据返回给浏览器
h2. 实现
* http_md_nodes.erl
* GET /md_nodes.json
* 响应: [{"id": 10, "name": "实时行情1", "service_host": "115.239.23.68"}, ......] 属性参见 shared/include/node.hrl
<pre>
Resp = case query_util:find_all(market_dispatcher, [{role, '=:=', 0}]) of
{ok, MDList} ->
[[{id, Id}, {name, Name}, {service_host, Host}] ||
#market_dispatcher{id = Id, name = Name, service_host = Host} <- MDList];
{error, Reason} ->
lager:error("Find market dispatcher failed: ~p", [Reason]),
{error, internal_error}
end,
{jsx:term_to_json(Resp), Req, State}.
</pre>
h2. 资料
* http://blog.erlware.org/2012/04/30/cowboy-and-batman-js-for-erlang-web-development/
* https://github.com/extend/cowboy/blob/master/src/cowboy_rest.erl
相关文章推荐
- 获得指定行情分发节点的合约列表和订阅情况
- 不同行情分发节点间同步合约
- 行情分发节点信息统计(登陆人数, 合约数)
- 多节点wdcdn介绍及功能列表
- dojo.NodeList-traverse-- dojo遍历节点列表的操作方法
- 判断单向列表是否包括环,若包含,环入口的节点和环长计算
- 使用分发列表过滤BGP路由 推荐
- 写了2个简单的工具脚本用来分发hdfs集群上的文件到所有节点,和远程执行命令
- distribute-list分发列表
- MFC中CTreeCtrl展开树形列表节点
- mysql树节点【所有子节点列表 and 查询所有父节点列表】
- 下拉框绑定数据字典只一级列表,非所有子节点
- extjs4 树列表 添加子节点 刷新所有父节点数据
- 使用分发列表加ACL控制路由更新
- [微信小程序]实现列表点赞并让当前节点的图片改变,值加1完整实例代码加GIF图
- TreeListView树装列表节点选择设置为空
- 织梦CMS 4000 专题节点列表分页方法
- sql得到孩子节点列表
- 集群节点列表编辑程序
- 集群节点列表编辑程序