证券、信息聚合系统框架与搭建(三)

证券、信息聚合系统框架与搭建

问题

  1. 现有的所有的渲染都放在客户端,服务端只有数据
  2. 客户端为了新增图表都需要更新客户端
  3. 目标用户更新客户端意图不强烈

扩大视角范围

不再只关注渲染层的事项,关注整个富客户端的架构

参考

参考后台开发组件化的趋势,做一个大而完整的软件平台

考虑到是软件平台,必须要解耦所有组件之间的直接调用关系

基础组件构成

  • 组件注册中心
  • 组件间通信工具(消息队列、消息总线)
  • 本地数据库
  • 渲染容器
  • 与行情交易柜台对接的各容器适配器

软件组件划分

高频变动数据,低变更

原生程序开发

低频数据

使用Chromium做Web开发,降低开发成本,同时因为Web软件的天然容易更新的属性,能够在变更时候不需要客户端更新基础组件

组件Example