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

模板网站建设一条龙平面设计师招聘信息

模板网站建设一条龙,平面设计师招聘信息,如何提高一个网站,廊坊快速优化排名最近项目中需要增强系统的可靠性#xff0c;比如某远程服务宕机或者网络抖动引起服务不可用#xff0c;需要从本地或者其它地方获取业务数据#xff0c;保证业务的连续稳定性等等。这里简单记录下业务实现#xff0c;主要我们项目中调用远程接口失败时#xff0c;需要从本…最近项目中需要增强系统的可靠性比如某远程服务宕机或者网络抖动引起服务不可用需要从本地或者其它地方获取业务数据保证业务的连续稳定性等等。这里简单记录下业务实现主要我们项目中调用远程接口失败时需要从本地数据库中某表获取数据本地数据库某表每天定时同步远程接口数据。 调用大致逻辑 前端–服务A–服务B(这里时公服用于维护权限、人员等信息) 其中服务B调用远程服务故障进行服务降级从服务B的本地数据库查询数据。 一、创建切面统一业务降级 项目中实际是通过故障注入方式模拟远程接口宕机。这里简单通过除法异常模拟故障。 package com.example.demospringmybatisplus.service;import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.stereotype.Component;import lombok.extern.slf4j.Slf4j;/*** 调用远程服务异常降级处理类** DATE 2024/5/8**/ Slf4j Component Aspect public class DataExceptionDegradeHandler {Around(execution(* com.example.demospringmybatisplus.processors.DataOperationService.findList(..)))public Object degrade(ProceedingJoinPoint joinPoint) throws Throwable {System.out.println(Around,注解方式实现aop服务降级----);try {// 模拟调用远程服务异常int i 1 / 0;return joinPoint.proceed();} catch (Exception e) {// 调用远程服务异常改为从本地或其它地方获取业数据System.out.println(调用远程服务异常这里模拟从其它地方获取业务数据);return 1;}} } 二、测试验证 可以看到前端请求服务A的某方法会被AOP拦截执行我们自定义的降级业务逻辑实现了服务降级功能。 源码下载点我下载 欢迎Star
http://www.w-s-a.com/news/142954/

相关文章:

  • 制作一个网站流程企业建设网站的母的
  • 九州建网站网页游戏平台代理
  • 培训课程网站网上下载的网站模板怎么用
  • 重庆山艺网站建设塘厦理工学校
  • 做网站的人叫什么软件玩具网站设计
  • 网站说服力营销型网站策划 pdf深圳有什么公司名称
  • 做物流的可以在那些网站找客户男生晚上正能量你懂我意思
  • 宁德市城乡住房建设厅网站教育机构logo
  • 做定制网站价格有网站了怎么做app
  • 做网站和制作网页的区别北京朝阳区最好的小区
  • 网站策划 ppt北京装修公司排名推荐
  • 郑州网站建设公司哪家专业好如何注册一家公司
  • 证券投资网站做哪些内容滨州论坛网站建设
  • 重庆网站建设公司模板广东佛山
  • 中展建设股份有限公司网站做网站备案是什么意思
  • 石家庄网站建设接单wordpress功能小工具
  • 有没有专门做网站的网站镜像上传到域名空间
  • 网站建设中 windows买域名自己做网站
  • 设计英语宁波seo做排名
  • 奉贤网站建设上海站霸深圳几个区
  • c#做网站自已建网站
  • 成都地区网站建设网站设计类型
  • 如何做网站结构优化北京响应式网站
  • 出售源码的网站威海住房建设局网站
  • 网站建设补充报价单网站建设 技术指标
  • 做网站费用分摊入什么科目做网络网站需要三证么
  • 房屋备案查询系统官网杭州排名优化软件
  • 网站地图html网络营销的流程和方法
  • 注册好网站以后怎么做wordpress 获取插件目录下
  • 南京做网站dmooo地方网站需要什么手续