Coder Social home page Coder Social logo

jt809dotnetty's Introduction

JT809DotNetty

由于脑子不够用,对于双链路的理解不是很到位,先解决目前需要对接的车辆数据。

作为上级平台(企业对企业)

目前只需要的是实时上传车辆定位信息。

注意:有些企业协议按照国标,但是链路没有遵循,所以企业对企业对接数据需要兼容不需要从链路的情况。

针对1对1的好处,可以根据企业的车辆数据进行负载的调整和业务的划分。

针对1对1的坏处,提高了维护成本。

数据接入流程

superior_dataflow

数据处理

  1. 从网关接收到GPS数据,解析GPS数据,再使用Google Protocol Buffer定义GPS数据结构存储在kafka中,这样可以跨语言开发。

  2. 要是了解大数据存储及有能力运维的情况下,可以采用大数据替代方案。这里采用小众模式(主从模式),分表分区的方式存储,每天大概8千万左右。

使用例子

前提条件:需要安装kafka以及zookeeper

superior_demo

作为下级平台(企业对企业)

作为客户端主链路

主链路登录请求消息=>主链路登录应答消息=》成功=》主链路车辆动态信息交换_实时上传车辆定位信息消息

当没有发送定位数据时,需要发送主链路连接保持请求消息(心跳)=>主链路连接保持应答消息

作为服务端从链路

从链路连接请求消息=>从链路连接应答消息

从链路连接保持请求消息=>从链路连接保持应答消息

注意:作为下级平台发送数据时,有些企业需要双链路,有些企业只需要主链路发送数据,不管从链路,这时候就需要一个简单的从链路网关只负责简单的保持链路畅通。

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.