README.rdoc in stomp-1.2.5 vs README.rdoc in stomp-1.2.6
- old
+ new
@@ -8,10 +8,11 @@
* [STOMP 1.0 and 1.1] (http://stomp.github.com/index.html)
===New
+* Gem version 1.2.6. Miscellaneous fixes and changes. See _CHANGELOG.rdoc_ for details.
* Gem version 1.2.5. Restructure. Forks with modifcations will be affected. See _CHANGELOG.rdoc_ for details.
* Gem version 1.2.4. Stomp 1.1 heartbeat fix, autoflush capability, miscellaneous fixes.
* Gem version 1.2.3. Miscellaneous fixes, see changelog for details.
* Gem version 1.2.2. Performance and more SSL enhancements.
* Full support of SSL certificates is announced as of gem version 1.2.1.
@@ -21,27 +22,30 @@
===Hash Login Example Usage (this is the recommended login technique)
hash = {
:hosts => [
+ # First connect is to remotehost1
{:login => "login1", :passcode => "passcode1", :host => "remotehost1", :port => 61612, :ssl => true},
+ # First failover connect is to remotehost2
{:login => "login2", :passcode => "passcode2", :host => "remotehost2", :port => 61613, :ssl => false},
],
- # These are the default parameters, don't need to be set
- :reliable => true, # true for hash login
- :initial_reconnect_delay => 0.01,
- :max_reconnect_delay => 30.0,
- :use_exponential_back_off => true,
- :back_off_multiplier => 2,
- :max_reconnect_attempts => 0,
- :randomize => false,
- :backup => false,
- :timeout => -1,
- :connect_headers => {},
- :parse_timeout => 5,
- :logger => nil,
+ # These are the default parameters and do not need to be set
+ :reliable => true, # reliable (use failover)
+ :initial_reconnect_delay => 0.01, # initial delay before reconnect (secs)
+ :max_reconnect_delay => 30.0, # max delay before reconnect
+ :use_exponential_back_off => true, # increase delay between reconnect attpempts
+ :back_off_multiplier => 2, # next delay multiplier
+ :max_reconnect_attempts => 0, # retry forever, use # for maximum attempts
+ :randomize => false, # do not radomize hosts hash before reconnect
+ :connect_headers => {}, # user supplied CONNECT headers (req'd for Stomp 1.1+)
+ :parse_timeout => 5, # receive / read timeout, secs
+ :logger => nil, # user suplied callback logger instance
+ :dmh => false, # do not support multihomed IPV4 / IPV6 hosts during failover
+ :closed_check => true, # check first if closed in each protocol method
+ :hbser => false, # raise on heartbeat send exception
}
# for client
client = Stomp::Client.new(hash)
@@ -99,11 +103,11 @@
* Brian McCallister
* Glenn Rempe <glenn@rempe.us>
* jstrachan
* Marius Mathiesen <marius.mathiesen@gmail.com>
* Johan S√∏rensen <johan@johansorensen.com>
-* Thiago Morello <stompgem@gmail.com>
-* Guy M. Allard
+* Thiago Morello
+* Guy M. Allard <stompgem@gmail.com>
* kookster
* Tony Garnock-Jones <tonyg@lshift.net>
* chirino
* Stefan Saasen
* Neil Wilson