Skip to content

Commit cde6777

Browse files
committed
add custom thread count parameter inject.
1 parent 90850f3 commit cde6777

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/main/java/com/cc/etherscan/io/schedule/EtherEumSchedule.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ public class EtherEumSchedule {
3232
@Value("${etherscan.startPage}")
3333
private int startPage;
3434

35+
@Value("${etherscan.threadCount}")
36+
private int threadCount = 2;
37+
3538
@PostConstruct
3639
public void start() {
3740
for (int i = startPage; i<= totalPage; i++) {

src/main/resources/application.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ mybatis-plus:
4242
etherscan:
4343
pageSize: 25
4444
startPage: 10
45-
totalPage: 1560
45+
totalPage: 1560
46+
threadCount: 5

src/main/resources/bin/startup.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ fi
1414
PAGE_SIZE=$2
1515
START_PAGE=$3
1616
TOTAL_PAGE=$4
17+
THREAD_COUNT=$5
1718

1819
if [ -z $JAVA_HOME ]; then
1920
echo "ERROR: JAVA_HOME is not found in your Environment."
@@ -38,4 +39,4 @@ MAX_HEAP=2G
3839

3940
JAVA_OPTS="-server -Xmx$MAX_HEAP -Xms$MAX_HEAP -Xmn256m -Xss512k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -Duser.timezone=GMT+8"
4041
## -Detherscan.startPage=1
41-
nohup $JAVA_HOME/bin/java -DAPP_HOME=$APP_HOME -Dspring.profiles.active=$ACTIVE_PROFILE -Detherscan.startPage=$START_PAGE -Detherscan.pageSize=$PAGE_SIZE -Detherscan.totalPage=$TOTAL_PAGE -cp $CP $JAVA_OPTS -Xloggc:$APP_HOME/logs/gc.log org.springframework.boot.loader.JarLauncher --server.tomcat.basedir=$APP_HOME/logs --server.tomcat.access-log-enabled=true --server.tomcat.accesslog.directory=$APP_HOME/logs --server.tomcat.access-log-pattern='%{X-FORWARDED-FOR}i %l %u %t "%r" %s %b %D %q "%{User-Agent}i" %T' > /dev/null 2>&1 &
42+
nohup $JAVA_HOME/bin/java -DAPP_HOME=$APP_HOME -Dspring.profiles.active=$ACTIVE_PROFILE -Detherscan.startPage=$START_PAGE -Detherscan.pageSize=$PAGE_SIZE -Detherscan.totalPage=$TOTAL_PAGE -Detherscan.threadCount=$THREAD_COUNT -cp $CP $JAVA_OPTS -Xloggc:$APP_HOME/logs/gc.log org.springframework.boot.loader.JarLauncher --server.tomcat.basedir=$APP_HOME/logs --server.tomcat.access-log-enabled=true --server.tomcat.accesslog.directory=$APP_HOME/logs --server.tomcat.access-log-pattern='%{X-FORWARDED-FOR}i %l %u %t "%r" %s %b %D %q "%{User-Agent}i" %T' > /dev/null 2>&1 &

0 commit comments

Comments
 (0)