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

手机上怎么做自己的网站印度域名注册网站

手机上怎么做自己的网站,印度域名注册网站,网站建设 部署与发布视频,网站做淘宝客还行吗前言 本文介绍Java的动态路由中间件#xff1a;router4j。router4j用于SpringCloud项目#xff0c;它可以将某个url请求路由到指定的机器上#xff0c;也可以将所有请求强制转到指定机器。 问题描述 Java后端在开发SpringCloud项目时如果同一个应用起了多个实例#xff…前言 本文介绍Java的动态路由中间件router4j。router4j用于SpringCloud项目它可以将某个url请求路由到指定的机器上也可以将所有请求强制转到指定机器。 问题描述 Java后端在开发SpringCloud项目时如果同一个应用起了多个实例会遇到以下问题 无法将指定url请求强制转到个人电脑。这样会导致难以打断点调试如果是设置了应用的所有请求都到我的电脑那么我在调试时其他接口无法使用。无法将指定的feign的url请求强制转到个人电脑。如果有人打了断点调试很可能影响测试环境因为网关的请求和feign请求还是会经常请求到打了断点的那个电脑。 本文介绍的router4j可以解决这个问题是我个人写的中间件。它可以设置将指定的url的请求路由到指定的机器。 官网网址 官网文档router4j官网首先在官网更新不定时同步到CSDN博客 githubhttps://github.com/knife-blade/router4j giteehttps://gitee.com/knifeedge/router4j 一、简介 1.1 概述 router4j是一个动态路由的中间件用于提高Java后端开发和调试效率。 使用router4j可以将某个url请求路由到指定的机器上只需在可视化页面上将path绑定到应用实例的ip和端口上即可。 router4j也支持将所有请求强制转到指定机器所以也可以用于线上不停机更新应用。 1.2 特性 简单支持通过Web页面操作操作简单一分钟上手无侵入引入依赖即可无需修改代码性能损耗小路径的规则存放在Redis速度很快几乎没有性能损耗支持路径的路由可以指定某个url路由到指定机器支持默认路由如果url没有设置规则则转发到设置的默认路由的实例支持强制路由所有url强制路由到指定实例无论是否设置了规则支持网关支持网关的请求转发支持feign支持feign的请求转发支持实例运行状态查看支持查看实例的运行状态 1.3 支持的框架 网关 gateway已支持zuul待支持SpringCloud的负载均衡 loadbalancer已支持SpringCloud2020及之后的版本ribbon待支持 1.4 框架结构 1.在可视化页面进行配置将url与实例ip加端口关联起来 2.前端请求进来时gateway会使用本框架的全局过滤器会根据这个url到Redis中的配置中查询将url路由到指定的实例ip加端口 3.调用feign时feign会使用本框架的负载均衡器会根据这个url到Redis中的配置中查询将url路由到指定的实例ip加端口 1.5 下载/依赖 githubhttps://github.com/knife-blade/router4j giteehttps://gitee.com/knifeedge/router4j maven待上传 二、快速入门 router4j-serverrouter4j的控制台后端router4j-vuerouter4j的控制台前端router4j-example示例程序 2.1 启动控制台 1.启动后端 启动router4j-server 2.启动前端 启动router4j-vue 2.2 添加依赖 1.网关添加依赖 router4j-example/gateway dependencygroupIdcom.knife.router4j/groupIdartifactIdrouter4j-client-gateway-boot-starter/artifactIdversion0.0.1-SNAPSHOT/version /dependency 2.应用添加依赖用于feign router4j-example/business/order/order-core dependencygroupIdcom.knife.router4j/groupIdartifactIdrouter4j-client-feign-boot-starter/artifactIdversion0.0.1-SNAPSHOT/version /dependency 2.3 配置 网关和应用都要添加如下配置 router4j:redis:host: localhostpassword: 222333port: 6379# database: 0# ssl: false# timeout: 3srule:enable: true# pathPatternPrefix: router4j:rule:pathPattern# defaultInstancePrefix: router4j:rule:defaultInstance# instruction:# cacheKey: router4j:instruction 2.4 开始使用 启动router4j服务Redis、router4j-server、router4j-vue 启动示例服务router4j-example路径Nacos、geteway、业务应用business路径2个order2个storage1个account。 业务场景创建订单减库存、减账户余额。请求order的controllerorder分别用feign调用storage和account。 需求将网关请求order的/order/create转到192.168.150.1:9011这个实例将storage的feign转到192.168.150.1:9021这个实例。 1.配置网关路径的路由 访问http://localhost:10001/ 在“规则管理”中配置路径与实例的绑定 2.配置feign路径的路由 3.请求接口测试 postman访问请求10次http://localhost:6001/order/order/create/?userId1productId1count10money100 结果 order全部都请求到了指定的实例192.168.150.1:9012 storage全部都请求到了指定的实例192.168.150.1:9021 三、使用详解 3.1 规则管理 底层是基于Spring自身的AntPathMatcher来实现的其规则见此文 3.1.1 新建规则 支持下拉框选择和手动输入 3.1.2 查找规则 支持下拉框选择和手动输入 3.1.3 删除规则 支持单个删除绿色箭头所指和批量删除红色箭头所指。 3.2 实例管理 3.2.1 默认路由 所有实例列表 设置为默认路由 如果url没有设置规则则转发到设置的默认路由的实例。 支持单个设置绿色箭头与批量设置红色箭头。 3.2.2 强制路由 所有url强制路由到指定实例无论是否设置了规则。 支持单个设置绿色箭头与批量设置红色箭头。 四、未来计划 发布0.0.1版本支持某个路径配置的开启关闭支持通过eureka获取实例信息支持zuul网关支持RibbonSpringCloud2020之前支持在配置中设置不启用router4j写一个正式的router4j官网网站加入权限管理可以用于线上不停机更新应用。
http://www.pierceye.com/news/116063/

相关文章:

  • 做网站准备材料怎么做优化网站排名
  • asp技校网站手游网页版
  • 网站建设合同要交印花税吗烟台网站的建设
  • 可以做锚文本链接的网站广告公司创意广告语
  • 建设网站的题目旅游网页素材
  • 做网站很难吗新手学做网站 pdf
  • 建设电影推荐网站的项目背景网站开发的公司电话
  • 建设银行 福建分行招聘网站cctv5体育现场直播
  • 网站那个做的比较好的微信辅助网站制作
  • 网站设计大全推荐wordpress后台登录
  • 网站运营与数据分析网站开发学习什么
  • 上海网站备案在哪里查询网站建设哪家稳妥
  • 建设网站做什么赚钱网站制作.
  • 小企业公司网站怎么建做网站英文编辑有前途吗
  • 优化图片传网站wordpress背景图片
  • 网站服务器哪家好些外包做网站不付尾款
  • 建站系统wordpress下载哪个公司的微信商城系统
  • 网站建设app开发合同深圳企业网站制作设计方案
  • 免费网站整站模板下载寻找做网站
  • 做此广告的网站做家纺的网站
  • 湖南畅想网站建设个人网站建设基本定位
  • 建站公司外包钓鱼网站怎么做
  • 个人网站logo需要备案吗鑫灵锐做网站多少钱
  • .xyz做网站怎么样网站产品预算
  • 建网站先要申请网址吗做网站给文件不侵权
  • 一元夺宝网站建设Wordpress 普通图片裁剪
  • 网站推广都有哪些自己有网站怎么优化
  • 宠物交易网站模板更改wordpress后台登录地址
  • 有电脑网站怎样建手机正规网络游戏平台
  • 网站抓取QQ获取系统cms监控手机客户端