ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ API Support » MQ Base Broker - RFH

Post new topic  Reply to topic
 MQ Base Broker - RFH « View previous topic :: View next topic » 
Author Message
kayoumt
PostPosted: Wed Oct 24, 2007 8:28 pm    Post subject: MQ Base Broker - RFH Reply with quote

Voyager

Joined: 18 Sep 2007
Posts: 81

Hello ! I'm still there.

I have two questions one (more strategical than technical) on MQ Base Broker and one (more technical than strategical) on RFH.

1) MQ Base broker

Is MQ Base broker a product that could be released for a commercial software ? What are limits of that broker in terms of speed, maximum number of subscribes, maximum number of connections, etc ... ?

The story. I met 1 year ago an IBM representative. I explained him my messaging needs. He automatically tried to convince me that I have to purchase something called Event Broker or Message Broker. I demonstrated him that Base Broker + RFH pub/sub functionnality can do the job for what I needed ; and, so far, it does the job, but I have no idea on the performance limits.

The real business part of the story is : Event or Message broker license cost per CPU is at least twice of the price I was planning to sale my software (MQ included).

2) RFH/PCF

I saw lot of documentation telling that an MQ application using RFH/PCF pub/sub broker commands will automatically unregister its subscribes and have pub/sub reply queues (if they are temporary dynamic queues) closed on shutdown. I tried to code that architecture. It's exact that Temporary dynamic queues automatically close. But, subscriptions remain in broker and DLQ catches all the "zombie" publishes that were addressed to non-properly shutdowned applications.

Could someone help me correct my RFH/PCF command (sample below) or tell me if it is possible for an application to unsuscribe all its subcribes by just giving its subscribe-id to the broker ?

The RFH/PCF Subscription sample (below) :

MQPSCommand RegSub
MQPSQMgrName QM_CADS6
MQPSRegOpts CorrelAsId
MQPSRegOpts NonPers
MQPSQName CADS6.192.168.2.10_2007.10.25_00.13.48.PS
MQPSTopic 1/PS/192.168.2.10_2007.10.25_00.13.48

Thanks in advance for any help !
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Oct 25, 2007 4:44 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You should code and sell your software to a) not include any broker at all, b) work with either MB or MQ base pub/sub

A good way to do b) is to use XMS instead of the plain MQ API.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
kayoumt
PostPosted: Thu Oct 25, 2007 7:56 am    Post subject: Reply with quote

Voyager

Joined: 18 Sep 2007
Posts: 81

Thank you for reply jefflowrey,

a) not include any broker at all

My MQ and pub/stuff stuff is wrapped in a DLL. My business logic does not know if it is dealing with MQ, SONIC or FIORANO. Changine the way I do messaging and pub/sub will not be a big issue. Just changing the content of that DLL without changing the API interface (classes, methods, members), it will work.

RFH is a legacy I inherited from my first MQ proof of concepts. At that time, I was coding in VB6. It is low level ; but has also the advantage to be true MQ solution and not very third-party-dependant ; that helps easily understand how MQ works.

b) work with either MB or MQ base pub/sub

I have no problem with that. What I'm trying to understand is how tough is MQ Base ? What I'm trying to avoid is to sell my software to a customer with MQ Base (9000$) and return back to him 3 days after ask him to upgrade to Message or Event Broker (38 000$) because I realize that MQ Base Broker does not do the job.

Yeap ! I'm looking at XMS. I will probably use it for mean term next releases of my softwares. For short terme release, I need to have answers to my MB Brokers/RFH questions.

Thanks again.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Oct 25, 2007 8:13 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You should be able to get numbers on the performance of the two different brokers from the performance reports for MQ and Broker.

Event Broker is lower cost than Message Broker (but still more than MQ).

EB/MB have always been significantly better performing per instance than the MQ broker. That's been the main selling point of EB - that it's a high performance pub/sub broker, with additional security features.

Depending on what they're willing to support, a customer may be able to get a high volume pub/sub setup by using LOTS of MQ base brokers. But then it's complicated and takes management and etc.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ API Support » MQ Base Broker - RFH
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.