diff --git a/.gitmodules b/.gitmodules index 43081f0a8..43c412ae5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -6,4 +6,4 @@ url = http://120.46.222.128:10021/elink-star/epdc-cloud-gateway-shibei.git [submodule "esua-epdc/epdc-cloud-commons-shibei"] path = esua-epdc/epdc-cloud-commons-shibei - url = http://120.46.222.128:10021/elink-star/epdc-cloud-commons-shibei.git + url = http://120.46.222.128:10021/elink-star/epdc-cloud-commons-shibei.git \ No newline at end of file diff --git a/esua-epdc/epdc-cloud-commons-shibei b/esua-epdc/epdc-cloud-commons-shibei index 6ce4c3d35..760b973de 160000 --- a/esua-epdc/epdc-cloud-commons-shibei +++ b/esua-epdc/epdc-cloud-commons-shibei @@ -1 +1 @@ -Subproject commit 6ce4c3d35f0cfb0d915e5c291f9e36155007a393 +Subproject commit 760b973de2bbc58874c4a2ce6ac82d4d436ceecb diff --git a/esua-epdc/epdc-cloud-gateway-shibei b/esua-epdc/epdc-cloud-gateway-shibei index 89021d5b3..b9ed9d8d4 160000 --- a/esua-epdc/epdc-cloud-gateway-shibei +++ b/esua-epdc/epdc-cloud-gateway-shibei @@ -1 +1 @@ -Subproject commit 89021d5b3e35ad1d3be88a03e19de146df5a0d70 +Subproject commit b9ed9d8d4489f6cd87f2d1e5152bbf206c831dfb diff --git a/esua-epdc/epdc-cloud-parent-shibei b/esua-epdc/epdc-cloud-parent-shibei index 71857553c..418503b89 160000 --- a/esua-epdc/epdc-cloud-parent-shibei +++ b/esua-epdc/epdc-cloud-parent-shibei @@ -1 +1 @@ -Subproject commit 71857553cfca23b808dadbe177d8391509a50cbd +Subproject commit 418503b89e892d5f7279c2a52c6aad38da1544d9 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml index fdc1c3a92..f7058f58d 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/application.yml @@ -20,6 +20,26 @@ # name: epdc-events-server server: port: @server.port@ + + # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 + # 不要设置过大,如果过大,启动项目会报错:打开文件数过多 + + undertow: + io-threads: 8 + + # 阻塞任务线程池, 当执行类似servlet请求阻塞IO操作, undertow会从这个线程池中取得线程 + # 它的值设置取决于系统线程执行任务的阻塞系数,默认值是IO线程数*8 + worker-threads: 64 + + # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 + # 每块buffer的空间大小,越小的空间被利用越充分,不要设置太大,以免影响其他应用,合适即可 + buffer-size: 1024 + + # 每个区分配的buffer数量 , 所以pool的大小是buffer-size * buffers-per-region + buffers-per-region: 1024 + + # 是否分配的直接内存(NIO直接分配的堆外内存) + servlet: context-path: /events