2 Star 2 Fork 0

chengjk / huobi-java-api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
RELEASE.md 2.34 KB
一键复制 编辑 原始数据 按行查看 历史
jacky 提交于 2018-12-07 20:26 . refactor WebSocketListener

RELEASE LOG

20181208.1-1.0-SNAPSHOT

支持批量订阅 WebSocket,避免由订阅引起的 too many request 错误。相同业务类的订阅推荐使用批量订阅,例如全部symbol的所有resolution的kline都放到一个批次里,深度数据也是。 相应的WsResponse 里增加一些业务属性。

  1. DepthEventResp 增加 symbol,merge level。
  2. KlineEventResp 增加 symbol, resolution。
  3. MarketDetailResp 增加 symbol。
  4. TradeDetailResp 增加 symbol。

重构WsEvent相关。 重构WebSocketListeneronResponse 中不再需要判断是否为第一次返回。

第一次返回 "subed:xxxxx",并不包含数据。

在onResponse 中区分业务属性做相应处理。

20181115.1-1.0-SNAPSHOT

  1. 模型字段类型从字符串按需改为数字类型(Long,Integer,BigDecimal).
  2. HuobiApiWebSocketListener 增加 manualClose 标记连接是不是手动关闭,若为手动关闭不重连。

20181105.1-1.0-SNAPSHOT

重构WebSocket 断线重连相关。

  1. ws 除手动关闭以外,都重连。 手动关闭 closing.close();

  2. apiCallback 增加 onConnect接口,返回断线重连后相关对象.

  3. 增加断线重连相关配置

    1. AutoReconnect。 是否开启断线重连,默认 true; WebSocketListener onClosing 时调用,若为true,除手动关闭以外都去重连。
    2. ReconnectOnFailure 失败时是否重连,默认false。初次订阅时或连上一段时间后都有可能触发,故此,调试时设置成false,保证参数正确运行时设为true。
    3. ReconnectOnExpired 超时时是否重连,默认true。服务器ping多次未回应时触发。
  4. WebSocketEvent 实现 unSub() 方法,用于断线重连时调用。

20181029.1-1.0-SNAPSHOT

fix error. 解决深度订阅失败、请求返回格式错误问题。

20181018.1-1.0-SNAPSHOT

原有返回列表的接口返回类型从 Set 改为List。 math-result 接口如果请求没有成交的订单时报错,客户内部消化该异常并返回空列表。

20181017.1-1.0-SNAPSHOT

Order 兼容 field-xxxfilled-xxx。 前者应该是huobi手误,历史原因不能改,这里做了兼容,使用该客户让统一使用 filled-xxx

  • field-amount
  • field-cash-amount
  • field-fees

1.0-SNAPSHOT

首个可用的版本,支持交易和行情。借贷api 没有经过测试。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chengjk/huobi-java-api.git
git@gitee.com:chengjk/huobi-java-api.git
chengjk
huobi-java-api
huobi-java-api
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891