可在启动java应用的时候配置如下jvm参数
-Xmx4072m -Xms4072m -XX:PermSize=512M -XX:CMSInitiatingOccupancyFraction=70 -XX:MaxTenuringThreshold=5 -XX:CMSFullGCsBeforeCompaction=0 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+UseG1GC -DhqQueueReidisHostPort=10.10.10.10:8839
上述最后的一个配置
-DhqQueueReidisHostPort=10.10.10.10:8839
就是在向应用传递参数
可以在应用的配置文件中接收该参数,如下:
<bean id="hqWaitingQueue" class="com.soso.baike.util.TestBean" init-method="init"
destroy-method="destroy">
<constructor-arg index="0" value="#{systemProperties['hqQueueReidisHostPort']}"/>
<constructor-arg index="1" value="hqWaitingQueue"/>
</bean>