Browse Source

计划bug处理

dev-v1.0.2
庄锐波 2 months ago
parent
commit
81c55608be
  1. 42
      doc/庄锐波-工作周报.md
  2. 32
      zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/config/LoadBalancerConfig.java

42
doc/庄锐波-工作周报.md

@ -215,30 +215,40 @@
## 时间:2026-06-15 至 2026-06-21
**本周工作:**
* 计划,预约,任务,预告bug处理.
* 执法端待办的功能开发.
* 准备部署二期的生成环境.
* 迁移一期中的以下功能,预计时间需要2周左右
* 部署二期的政务外网的环境
* 编写初验用的部署文档
* 合并非现场执法的工程
* 迁移一期中的以下功能.
```text
执法监督码
├── []统计查询
│ ├── []行政执法
├── [🟡]统计查询
│ ├── [🟡]行政执法
│ │ ├── [✅]涉企执法情况
│ │ ├── [✅]企业受检次数
│ │ ├── []企业信息情况
│ │ ├── [✅]执法单位情况[使用一期权限过滤]
│ │ ├── [✅]执法投诉情况[使用一期权限过滤]
│ │ ├── [✅]检查计划情况[使用一期权限过滤]
│ ├── []非行政执法
│ │ ├── []非行政执法
│ │ ├── []企业信息情况
│ │ ├── [❌]执法单位情况
│ │ ├── [❌]执法投诉情况
│ │ ├── [❌]检查计划情况
│ ├── [🟡]非行政执法
│ │ ├── [🟡]非行政执法
├── [✅]工作报表
│ │ ├── [✅]执法分析
├── [✅]综合管理
│ ├── [✅]送码入企
│ ├── [✅]送码入企查询
```
* 可能需要分部分时间处理计划,预约,任务,预告的bug和网络策略通后进行部署方面的工作,上边的迁移工作时间可能会延长.
```
**下周工作:**
* 处理初验前的相关bug.
* 与一期的环境进行部分集成,部分的演示环境与一期打通.
## 时间:2026-06-22 至 2026-06-28
**本周工作:**
* 处理安全与渗透测评报告上的相关问题.
* 处理计划,任务的部分bug和ui.
* 处理部署上配置的问题和协助处理其他一些模块的bug.
* 初步处理与监理沟通的负载均衡的方案.后续再完善
**下周工作:**
* 部署二期的生成环境.
* 计划,预约,任务,预告bug处理.
* 配合初验的相关工作.

32
zdxt-web-server/zdxt-gateway-web-server/src/main/java/com/zdxt/gateway/webserver/config/LoadBalancerConfig.java

@ -0,0 +1,32 @@
package com.zdxt.gateway.webserver.config;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.loadbalancer.core.RandomLoadBalancer;
import org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer;
import org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier;
import org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
/**
* 负载均衡配置 - 随机策略
* <p>
* 替代默认的 RoundRobin 轮询策略在存活实例间随机分配请求
*
* @author zdxt
*/
@Configuration
public class LoadBalancerConfig {
@Bean
public ReactorLoadBalancer<ServiceInstance> randomLoadBalancer(
Environment environment,
LoadBalancerClientFactory loadBalancerClientFactory) {
String name = environment.getProperty(LoadBalancerClientFactory.PROPERTY_NAME);
return new RandomLoadBalancer(
loadBalancerClientFactory.getLazyProvider(name, ServiceInstanceListSupplier.class),
name
);
}
}
Loading…
Cancel
Save