Spring RMI配置

541732025發表於2014-03-25
在spring中透過org.springframework.remoting.rmi.RmiProxyFactoryBean來實現RMI連線,裡面的一些常用配置:

點選(此處)摺疊或開啟

  1. <property name=\"registryClientSocketFactory\" ref=\"rmiSocketFactory\" />
  2. <property name=\"refreshStubOnConnectFailure\" value=\"true\"></property>//spring的rmi連線會快取stub,當rmi服務端重啟,客戶端持有的stub就會失效,導致連線失敗,所以設定該屬性是為了在連線失敗後,強制重新查詢stub
  3. <property name=\"lookupStubOnStartup\" value=\"false\"></property>//spring啟動時不去lookup stub,惰性載入
  4. <property name=\"serviceUrl\"><value>#[service.url]</value></property>
  5. <property name=\"serviceInterface\" value=\"*.*.*\" />

<!--該factory的作用是設定rmi連線的timeout--&gt

點選(此處)摺疊或開啟

  1. <bean id=\"rmiSocketFactory\" class=\"net.sf.ehcache.distribution.ConfigurableRMIClientSocketFactory\">
  2. <constructor-arg index=\"0\"><value>3000</value></constructor-arg>
  3. </bean>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-1129105/,如需轉載,請註明出處,否則將追究法律責任。

相關文章