N17
中文
中文
  • N17 白皮书
    • 项目介绍
    • 平台亮点
  • 交易模式
    • 铸造
    • 发行
    • 交易
    • 生态激励
  • 技术体系
    • N17多链混合架构
      • UTXO 模型与账户模型
      • 抽象账户合约层和虚拟机的集成
      • EVM集成与交易流程
    • API & WebSocket
    • SpringCloud微服务架构
      • Feign(接口调用)
      • Netflix eureka(注册发现)
      • Ribbon(负载均衡)
      • Hystrix(熔断器)
      • Zuul(微服务网关)
      • SpringCloud( 统一配置服务)
      • Sleuth+ZipKin(跟踪服务)
    • 撮合交易引擎
      • 撮合系统
      • 基准价格选取算法
    • Wallet接口与拓展性
    • SpringSecurity+Web3.0签名验证
    • Seata
      • AT模式(与XA模式在编程模型上保持完全一致)
        • 整体机制
        • 写隔离
        • 读隔离
        • 一阶段过程
        • 二阶段-回滚过程
        • 二阶段-提交过程
      • TCC模式
      • SAGA模式
    • Mongodb数据仓库
      • 数据逻辑结构与存储结构
      • MongoDB相比传统开源数据库优势
  • DAO社区
    • N17 DAO的使命
    • N17 DAO的服务体系
    • N17 DAO的治理流程
    • 全球开发者社区
  • 风险提示与免责声明
Powered by GitBook
On this page
  1. 技术体系

API & WebSocket

N17平台提供多种功能齐全的交易网络应用程序接口(API),涵盖关键的交易功能,同时为不同的交易风格和用户类型提供熟悉的切入点。用户可以使用这些API中的任何一个来获得对公开市场数据的读取权限,并使用私有API来获得对账户的私有读取权限。

N17平台开发公有和私有WebSocket,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。WebSocket API包含两个URL:

WebSocket URL:客户用其连接到API,并允许客户发送消息和接收通知。

Connection URL:向客户发回消息(需要Connection ID以发送给特定的客户)。

用户可以使用WebSocket API接收推送通知,包括有关公共订单簿和私人帐户的任何更新。N17平台开发的WebSocket API支持安全验证、订单输入、执行报告、市场数据查询、客户资料订阅等多种功能。

PreviousEVM集成与交易流程NextSpringCloud微服务架构

Last updated 2 years ago