当前位置: 首页 > news >正文

织梦确定网站风格wordpress 菜单跳转

织梦确定网站风格,wordpress 菜单跳转,做基因互作的网站,网站建设项目需求说明一、背景 上周在迁移项目MQ工程的时候#xff0c;重新Review代码#xff0c;发现有一段代码综合使用了策略模式和模板方法#xff0c;下面讲解一下具体场景应用的思路。 二、模板方法 策略模式前段时间有一个关于库存具体案例#xff0c;详见 库存管理与策略模式。 模板…一、背景 上周在迁移项目MQ工程的时候重新Review代码发现有一段代码综合使用了策略模式和模板方法下面讲解一下具体场景应用的思路。 二、模板方法 策略模式前段时间有一个关于库存具体案例详见 库存管理与策略模式。 模板方法封装了一个固定流程该流程由几个步骤完成具体步骤由子类实现从而让固定的流程产生不同的结果。它本质就是抽象封装流程具体进行实现。 使用场景程序主框架相同细节不同可以使用模板方法。 模板方法一个最常见的应用场景是在服务端架构中一般定义before、process、after三个方法before做一些参数验证process主逻辑、after资源释放资源或其它非核心逻辑。 三、实际应用案例 在项目中当配送单开始配送时需要给用户发送短信和微信通知消息告知用户快递单号当订单完成或将小程序加入我的小程序时也需要给用户加积分这里采用MQ进行解藕和异步化具体见类图和下面的分析 1、MQ消息Tag对应一种业务事件类型比如 订单支付、订单退款、配送单开始配送、配送单用户签收、将小程序添加到我的小程序、注册用户、分享海报等。 2、上述业务事件完成后都有可能会触发要给用户发送短信、发送微信通知消息、加积分。 3、模板方法AbstractBaseHandler定义了模板方法调用sendSms、sendWxMsg、addintegral抽象方法封装了具体流程具体子类去实现如果不需要该功能就空实现。 4、策略模式AbstractBaseHandler 可以认为是抽象策略接口TagHandlerManager可以认为是环境上下文类。 代码流程 1、SpringBoot应用启动时具体的实现类会被注册到环境上下文 中比如OrdPayFinishMsgHandler加载时会通过BaseHandler的init方法将它自己注册到TagHandlerManager 的ConcurrentHashMap中Key和MQ中的Tag相同。 2、TopicVanMessageConsumerImpl接收到MQ消息后根据Message中的Tag从TagHandlerManager中获取具体的实现类然后通过接口方式调用process方法的具体实现。 3、如果有更多的业务事件类型直接扩展Handler处理类实现模板方法即可。
http://www.pierceye.com/news/559840/

相关文章:

  • 深圳网站建设中心手机端网站搭建
  • 提取卡密网站怎么做怎么更换网站的域名
  • 网站开发接单网站站内推广方案
  • 网站建设网站建什么网站做二手货车
  • 如何做淘宝客的网站网站建设 源代码
  • 建设部网站 造价全世界足球排名前十位
  • 有机农产品网站开发方案新闻资讯平台有哪些
  • wap网站建设哪家好酒店网络推广怎么做
  • 专业做电脑系统下载网站聚名网域名怎么备案
  • 赚钱的网站做任务南通优化网站价格
  • 个人能进行网站开发孟村网 网站
  • 上海公司做网站的韩国购物网站模板
  • 快速建站教程网视频网站开发分析
  • 一个公司的网站怎么做的北京信息网
  • 撰写网站建设技术解决方案招聘平面设计
  • 网站的数据备份和恢复我想开网站
  • 网站建设情况报告范文wordpress用户注册提醒
  • 湛江商城网站制作公司闵行建设机械网站
  • 做网站seo赚钱吗平面广告设计作品集
  • 购物中心网站建设六安政务中心网站
  • 做网站公司赚钱吗?抖音小程序推广怎么挂才有收益
  • 滁州网站建设建设银行租房平台网站6
  • h5自适应网站模板下载阿里云域名注册好了怎么做网站
  • 德州做网站多少钱网站实现搜索功能
  • 帝国cms7.0网站搬家换域名换空间等安装教程万网云虚拟主机上传网站
  • 网站建设推广接单语wordpress 所有文章
  • 申请域名后怎么做网站网站建设与维护中国出版社
  • 洛阳做网站那家好课程网站建设开题报告
  • 到哪里建网站商务网站建设学期总结
  • 铜陵app网站做营销招聘网站开发公司需要投入什么资源