cstongwei
cstongwei
请求进来的时候,FemasRouteLoadBalancer#getInstanceResponse方法中, com.tencent.tsf.femas.common.entity.Request femasRequest = Context.getRpcInfo().getRequest()里的targetService的namespace为null,Context.getRpcInfo()里的metadata里显示 是有 namespace。因为targetService的namespace为null,导致路由时候调用RouterRuleManager#getRouteRuleGroup的时候获取到的RouteRuleGroup为null,因为RouterRuleManager#getRouteRuleGroup传入的service是有namespace的。我测试的是springcloud 网关。不确定其它场景是不是有这样的问题。
## What is the purpose of the change XXXXX ## Brief changelog XX ## Verifying this change XXXX
## What is the purpose of the change fix #235
1、去除代码里的魔法值  2、将femas存储的注册中心信息的处理提前到for循环之外的通过openapi调用获取注册中心信息之前,减少不必要的openapi调用以及不必要的循环重复处理。 
把react()方法注释掉,那如果react项目里原本有配置怎么处理? 比如如下的配置 plugins: [ react({ babel: { plugins: [ ["@babel/plugin-proposal-decorators", { legacy: true }], ["@babel/plugin-proposal-class-properties", { loose: true }], ], }, }), viteEasyMock(), visualizer({ open: true }),
  项目启动,登录进去后,警告信息还是存在
有没有办法在这个文件里改改。像官方文档描述的这样,可以自己定义context  我前端不太会,你这个文件的写法和官方的 amis.embed 写法不一样,我折腾了几天,也没成功。不知道怎么改。请大佬不吝指教