加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

屡试不爽的架构三架马车

发布时间:2019-07-04 04:12:54 所属栏目:业界 来源:Dockone.in
导读:这里所说的三架马车是指微处事、动静行列和按时使命。如下图所示,这里是一个三驾马车配合驱动的一个立体的互联网项目标架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的处事有更伟大的挪用,更伟大的动静流转

Business Service:

  • tradeservice-api
  • tradeservice-server
  • tradeservice-listener
  • loanservice-api
  • loanservice-server
  • loanservice-listener
  • userservice-api
  • userservice-server
  • projectservice-api
  • projectservice-server
  • accountservice-api
  • accountservice-server
  • accountservice-listener
  • activityservice-api
  • activityservice-server
  • activityservice-listener
  • vipservice-api
  • vipservice-server
  • vipservice-listener

Foundation Service:

  • bankservice-api
  • bankservice-server
  • digsignservice-api
  • digsignservice-server
  • messageservice-api
  • messageservice-server

Job:

  • scheduler-job
  • task-job
  • compensation-job

这每一个模块都可以打包成独立的包,全部的项目不必然都要在一个项目空间内,可以拆分为20个项目,处事的api+server+listener放在一个项目内,这样着实有利于CICD弱点就是修改代码的时辰必要打开N个项目。

之前开篇的时辰说过,行使这套简朴的架构既可以或许有很强的扩展余地,庞洪水平上可能说事变量上不会比All-In-One的架构多几多,看到这里你也许认为并差异意这个概念。其拭魅这个照旧要看团队的蕴蓄的,假如团队各人认识这套架构系统,玩转微处事多年的话,那么着实许多题目会在编码的进程中直接思量进去,许多时辰计划也可以以为是一个熟能生巧的活,做了多了天然知道什么对象应该放在那边,怎么去分怎么去合,以是并不会有太多的特殊时刻本钱。这三驾马车组成的这么一套简质朴用的架构方案我以为可以合用于大大都的互联网项目,只是有些互联网项目会更侧重个中的某一方面弱化另一方面,但愿本文对你有效。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读