Code Monkey home page Code Monkey logo

exchange-uniapp's Introduction

exchange-uniapp

Java 交易所源码,前端APP使用uniapp开发,后端使用java开发,采用 Spring Cloud Alibaba 微服务架构,撮合引擎使用Disruptor高效内存队列,所有服务可以实现分布式部署,websocket推送通过增加一层路由服务实现分布式部署

如果对你有帮助,麻烦小手给一个star

说明

之前由于uniapp的闪屏一度准备放弃,暂时解决闪屏问题,重新开始开发

uni-app切换页面闪屏或者白屏

服务端代码,点击跳转

websocket的分布式流程

  • 开启websocket的连接
  • 当websocket连接成功时
    1. 需要定时发送心跳检测
    2. 需要发送登录的消息,这个时候需要访问 ws-rule 路由服务,通过路由去分配这个用户属于哪个 ws 服务,这样发送消息的时候直接通过路由服务发送,就可以找到这个用户属于哪一个ws服务,从而实现ws的分布式

示例图

df078ac8c0ca4f76ed88b1928f66cfd f4d33b5af2a5605d8ba94eb3a294270

exchange-uniapp's People

Contributors

lmxdawn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.