前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >核心链路方案

核心链路方案

作者头像
JavaEdge
发布2021-02-22 16:44:26
6580
发布2021-02-22 16:44:26
举报
文章被收录于专栏:JavaEdge

什么是核心链路?

系统中最重要的业务流程,比如酒店系统的预订流程;核心链路往往业务逻辑复杂,代码难度也较高。

核心链路的设计方案

传统模式

完全解耦,每新增加一种服务,就新写一套代码,工作量要大,但每个服务之间没有耦合关系,独立的变动更灵活

模板模式

抽象出公共的逻辑,每新增加一种服务,就继承自模板,代码量小,但每个服务和抽象的逻辑高耦合。若抽象的逻辑变了,所有服务都需改变。

大中台服务

需要寻找更好的框架帮助编码,将核心链路中台化

  • 有限状态机框架,例如Spring-StateMachine
  • 使用Disruptor
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是核心链路?
  • 核心链路的设计方案
    • 传统模式
      • 模板模式
        • 大中台服务
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档