JGroups 3.6.8 发布,Java 组播通讯框架
jopen 9年前
JGroups 3.6.8 发布了,这不是一个大版本,多数改动是关于优化,详细内容如下:
New features ============ Probe improvements ------------------ [https://issues.jboss.org/browse/JGRP-2004] [https://issues.jboss.org/browse/JGRP-2005] - Proper discarding of messages from a different cluster with '-cluster' option. - Less information per cluster member; only the requested information is returned - Detailed information about RPCs (number of sync, async RPCs, plus timings) - http://www.jgroups.org/manual/index.html#_looking_at_details_of_rpcs_with_probe Optimizations ============= DONT_BUNDLE and OOB: messages are not removed from batch when execution fails ----------------------------------------------------------------------------- [https://issues.jboss.org/browse/JGRP-2015] - Messages are not removed from batch when execution fails - Rejections are not counted to num_rejected_msgs COMPRESS: removed 1 byte[] buff copy ------------------------------------ [https://issues.jboss.org/browse/JGRP-2017] An unneeded copy of the compressed payload was created when sending and compressing a message. The fix should reduce memory allocation pressure quite a bit. RpcDispatcher: don't copy the first anycast ------------------------------------------- [https://issues.jboss.org/browse/JGRP-2010] When sending an anycast to 3 destinations, JGroups sends a copy of the original message to all 3. However, the first doesn't need to be copied (less memory allocation pressure). For an anycast to a single destination, no copy is needed, either. Compaction of in-memory size ---------------------------- [https://issues.jboss.org/browse/JGRP-2011] [https://issues.jboss.org/browse/JGRP-2012] - Reduced size of Rsp (used in every RPC) from 32 -> 24 bytes - Request/UnicastRequest/GroupRequest: reduced size RequestCorrelator.done() is slow -------------------------------- [https://issues.jboss.org/browse/JGRP-2013] Used by RpcDispatcher. Fixed by eliminating the linear search done previously. Bug fixes ========= FILE_PING: consider special characters in file names ---------------------------------------------------- [https://issues.jboss.org/browse/JGRP-2014] Names like "A/web-cluster" would fail on Windows as the slash char ('/') was treated as demarcation char in some clouds. Manual ====== The manual is at http://www.jgroups.org/manual/index.html. The complete list of features and bug fixes can be found at http://jira.jboss.com/jira/browse/JGRP. Bela Ban, Kreuzlingen, Switzerland Feb 2016