-
Notifications
You must be signed in to change notification settings - Fork 0
ReleaseNotes
#Metaq release notes ##Metaq 1.4.3 release notes
1.Impl a ruby client for metaq
2.Improved python client for metaq
3.Added two new options in server.ini: acceptPublish and acceptSubscribe to control whether the broker or topic can accept messages from producer or accept subscription from consumer.Note:these options only influence the new clients(1.4.3) behavior,old clients will not be influenced.
4.Make stopping broker more friendly by JMX instead of kill.
5.Other small changes: upgrade gecko to 1.1.1 and quartz to 2.1.4 version;internal refactoring and added integration test.
1.Adds new api to get partitions for topic in MessageSessionFactory:
public List<Partition> getPartitionsForTopic(String topic)
2.Copy new topics config from master to asynchronous slave broker automatically.A new option in async_slave.properties to control :
autoSyncMasterConfig=true
3.Adds new api to get statistics from broker in MessageSessionFactory
public Map<InetSocketAddress, StatsResult> getStats() throws InterruptedException;
public Map<InetSocketAddress, StatsResult> getStats(String item) throws InterruptedException;
public StatsResult getStats(InetSocketAddress target) throws InterruptedException;
public StatsResult getStats(InetSocketAddress target, String item) throws InterruptedException;
4.Merge tools and server-wrapper projects,provide a powerful script metaServer.sh to manage broker.
5.Provides bat script to run broker on windows.
6.Adds a new contrib project meta-python -- metaq client for python,it only supports sending message now.
7.Adds a new stat item config,you can use stat config to get broker's config file content.
8.Other small changes,including statistics improvement etc.