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

阿里巴巴网站如何做固定背景大连网站搜索排名

阿里巴巴网站如何做固定背景,大连网站搜索排名,电脑搭建网站步骤,石家庄知名网站说明 在「使用 Solon Cloud Gateway 替换Spring Cloud Gateway 」的文章中,有评论说不知道响应式。当时看的是 Solon Cloud Gateway 使用响应式接口,由 Solon-Rx 来实现,是基于 reactive-streams 封装的 RxJava 极简版。目前仅一个接口 Com…

说明

在「使用 Solon Cloud Gateway 替换Spring Cloud Gateway 」的文章中,有评论说不知道响应式。当时看的是

Solon Cloud Gateway 使用响应式接口,由 Solon-Rx 来实现,是基于 reactive-streams 封装的 RxJava 极简版。目前仅一个接口 Completable,所以当时以为实现了 ExFilter 返回 Completable 就是响应式了。后续 Solon Cloud Gateway 继续更新文档之后才发现,虽然网关是响应式了,但如果逻辑涉及 IO 或者比较慢的操作,需要在 ExFilter 中开启异步接口,这样才是真正的异步,从而避免对网关的事件循环器造成影响,减少对响应式的性能的伤害。

为了对接同步 IO 接口,Solon 3.2.1 提供了 CloudGatewayFilterSync,用于简化异步调用的编写。

基础版

//同步过滤器(会自动转异步)
@FunctionalInterfacepublic interface ExFilterSync extends ExFilter {@Overridedefault Completable doFilter(ExContext ctx, ExFilterChain chain) {return Completable.create(emitter -> {//暂停接收流ctx.pause();//开始异步RunUtil.async(() -> {try {//开始同步处理boolean isContinue = doFilterSync(ctx);if (isContinue) {//继续chain.doFilter(ctx).subscribe(emitter);} else {//结束emitter.onComplete();}} catch (Throwable ex) {emitter.onError(ex);}});});}/*** 执行过滤同步处理(一般用于同步 io)** @param ctx 上下文* @return 是否继续*/boolean doFilterSync(ExContext ctx) throws Throwable;
}

这个 doFilter 的过程中需要自己先处理 ctx.pause,然后开启异步,并在开启的过程中判断是否异常的提交等等,需要写好这个 ExFitler 的扩展还是有点不容易的。

于是作者又贴心的提供了CloudGatewayFilterSync

简化版

@Component(index = -9)
public class AuthFilterSync implements CloudGatewayFilterSync {@InjectAuthJdbcService authService;@Overridepublic boolean doFilterSync(ExContext ctx) throws Throwable {String userId = ctx.rawQueryParam("userId");//检测路径权限return authService.check(userId, ctx.rawPath());}
}

在简化的版本中,只需要在 doFilterSync 中编写具体的逻辑,而不要关心流的暂停和开启异步等。如果已经处理完毕,不需要继续执行返回 ture,否则返回 false。

参考

https://solon.noear.org/article/813

https://solon.noear.org/article/1005

http://www.dtcms.com/wzjs/35518.html

相关文章:

  • 这么做网站网站推广软件ky99
  • 临沂市网站建设公司商城系统开发
  • 营销网站的功能构成软文写手接单平台
  • asp 网站模板软文之家
  • 建立公司企业网站百度sem运营
  • 怎样访问简版网站百度搜索网页版
  • 北京网站建设付款方式关键词优化排名用哪些软件比较好
  • 华为网站建设和阿里云哪个好网络营销活动案例
  • 杭州 网站开发上海最新政策
  • 郑州网站推广专员色盲测试图数字
  • 台州网站建设外包淘宝客推广平台
  • wordpress获取登录作者seo新手教程
  • 专业做俄语网站建设司沈阳高端关键词优化
  • 外贸做独立网站怎么样信息流广告投放工作内容
  • iis可以做php网站吗山西seo优化公司
  • b赣州网站建设郑州网站seo外包公司
  • 桌面上链接网站怎么做百度竞价排名案例分析
  • wordpress手机菜单分行好的seo网站
  • 瑞安做网站建设哪家好凡科建站怎么收费
  • 自己做优惠券网站seo工作流程图
  • 深圳网站建设外贸公司排名搜索引擎优化公司排行
  • 株洲网站建设seo网络优化公司哪家好
  • 网站动态背景欣赏建站之星官方网站
  • 织梦万网网站搬家教程在seo优化中
  • 宝安做棋牌网站建设如何推广微信公众号
  • 郑州有哪些做网站的公司个人做seo怎么赚钱
  • it网上做笔记的网站seo关键词优化举例
  • 网站做服务端海外seo是什么
  • 免费网站空间互联网广告推广
  • 做印章的网站搜索数据