公司需要帮助客户开发一个电子发票平台,使用者为普通消费者,商户,管理人员三种角色,分别又有对应的使用场景。又想要实现前后端分离,所以把公司常用的架构做了调整,来满足客户的需求。先放上架构图看一下:

因为客户初期不准备大力推广,但又要保证扩展性,用尽量少的资源来支撑所有功能,所以暂时这样设计。

具体来说,首先分为3个表现层,纯前端开发,VUE开发,通过接口和后台交互。

负载均衡层,通过nginx把不同的请求转发到不同的应用,把商户的API应用做了多机,保证商户端的高可用。BOSS端和用户端使用人数不会很多,暂时单机运行,但是可以随时添加实例来做横向扩展。

数据库层,先采用简单的主从备份,后期根据实际业务需求量进行调整。

这个是简单的架构图,后面的文章具体讲一下这个架构下的各个层级是如何运作和相互支撑的。

一个电子发票开票平台的系统架构设计(01)相关推荐

  1. 一个电子发票开票平台的系统架构设计(02)

    这次主要从网络拓扑结构上讲一下平台是怎么运作的.先看图片 一般来说大家都会选择一家云服务商作为主要使用环境,另外一家作为备用环境的,但由于客户的特殊性所以先不要纠结这里的不同服务商. 简单说明一下: ...

  2. 【人工智能 Open AI】通用 API 开放平台的系统架构设计

    写一篇技术文章<通用 API 开放平台的系统架构设计>,分5个章节,细化到三级目录,不少于2000字.使用markdown格式输出. 文章目录 通用 API 开放平台的系统架构设计 一.前 ...

  3. 小工匠聊架构 - 如何优雅的做系统架构设计01

    文章目录 目标 目标 清楚地理解架构设计相关的概念.本质.目的,避免架构师在实践过程中把握不住重点.分不清主次,眉毛胡子一把抓,导致架构设计变形或者"四不像" 掌握通用的架构设计原 ...

  4. 用友推出电子发票服务平台 互联网发力

    本文讲的是用友推出电子发票服务平台 互联网发力,3月23日,亚太地区领先的企业管理软件.企业互联网服务和企业金融服务提供商用友网络科技股份有限公司(以下简称"用友网络")推出电子发 ...

  5. 诺诺电子发票对接 php,诺诺发票:电子发票开票常见问题及答疑

    原标题:诺诺发票:电子发票开票常见问题及答疑 上个月 我们分享了第一期"诺诺发票"常见问题统一回复 依然挡不住有人问,我的发票呢 关于这个问题请直接点击下方获取答案 本着老母亲的心 ...

  6. Java生鲜电商平台-App系统架构开发与设计

    Java生鲜电商平台-App系统架构开发与设计 说明:阅读此文,你可以学习到以下的技术分享 1.Java生鲜电商平台-App架构设计经验谈:接口的设计 2.Java生鲜电商平台-App架构设计经验谈: ...

  7. JAVA计算机毕业设计电子产品购物平台Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计电子产品购物平台Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计电子产品购物平台Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  8. petshop4.0 具体解释之中的一个(系统架构设计)

    前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力.业界有很多.Net与J2EE之争,很多数据是从微软的PetShop和Sun的PetStore而来.这样的争论不可避免带有浓厚的 ...

  9. 准确率100%,阿里商旅账单系统架构设计实践

    作者:淸云 阿里商旅作为飞猪旅行旗下面向企业客户的数字化差旅解决方案产品,依托飞猪旅行机票.酒店供应链为企业客户提供一站式的机票.酒店.火车票.用车等预订管控及结算票据服务.阿里商旅不仅是集团欢行的供 ...

最新文章

  1. 二、Java面向对象(7)_封装思想——this关键字
  2. LaTeX参考文献中遇到错误:Missing $ inserted. [\printbibliography[heading=bibintoc]]
  3. tomcat架构分析(valve机制)【转】
  4. 公司--下载svg图片
  5. JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数
  6. 用Ghostscript API将PDF格式转换为图像格式(C#)
  7. 把 Console 部署成 Windows 服务,四种方式总有一款适合你!
  8. Matcher类:(转)
  9. 在DataTable中进行数据查询 (转)
  10. android 原生 电子邮件 应用 发送邮件附带 中文名附件时 附件名称乱码问题解决...
  11. XTU-oj 字符矩阵
  12. python 因子分析 权重计算方法_如何使用Python(scikit-learn)计算FactorAnalysis得分?
  13. 不使用拇指玩安装器安装GPK文件
  14. 信号的宽带和计算机网络的宽带有什么不同,计算机网络(一)带宽理解
  15. 阿里云服务器搭建Minecraft我的世界配置选择
  16. 保险行业防范网络犯罪新思路
  17. 计算DNA中每种核苷酸的数目
  18. 小马哥 - ----高仿三星n9006 主板A202型号 拆机主板图 完美开机
  19. 小滕要开始学习C语言啦
  20. python实现1/n倍频程计算

热门文章

  1. iPhone 13发布会,苹果不想让你知道的三个细节
  2. 关于PKI公私钥的那些事
  3. 倒计时 总结 Timer Handler CountDownTimer RxJava MD
  4. 黎明觉醒服务器维护怎么办,黎明觉醒无法更新怎么办 黎明觉醒无法更新解决办法...
  5. 七天玩转Redis | Day1、我妹打一把QQ飞车学会了Redis的入门知识
  6. IDEA无法下载源码
  7. 由于计算机通常采用向下兼容方式,计算机一级考试真题.doc
  8. 阿里云分析型数据库使用教程
  9. HDU 跑跑卡丁车
  10. 我肾都卖了就给我这样的iPhone X ,手机工艺竟由富士康决定?