Skip to content

Commit 064e33f

Browse files
committed
修复线程并发的bug
1 parent 7d287bc commit 064e33f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/love/wangqi/filter/SendForwardFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public int filterOrder() {
2828
}
2929

3030
@Override
31-
public void filter(FullHttpRequest httpRequest) throws Exception {
31+
public synchronized void filter(FullHttpRequest httpRequest) throws Exception {
3232
HttpRequestBuilder httpRequestBuilder = config.getHttpRequestBuilder()
3333
.setRouteMapper(config.getRouteMapper());
3434

src/main/java/love/wangqi/handler/GatewayRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ String getNamePrefix() {
9595
30L, TimeUnit.MILLISECONDS,
9696
new LinkedBlockingQueue<>(), new PreRouteThreadFactory());
9797

98-
private static ExecutorService routePool = new ThreadPoolExecutor(1, 1,
98+
private static ExecutorService routePool = new ThreadPoolExecutor(5, 10,
9999
30L, TimeUnit.MILLISECONDS,
100100
new LinkedBlockingQueue<>(), new RouteThreadFactory());
101101

0 commit comments

Comments
 (0)