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 » WebSphere Message Broker (ACE) Support » IIBv10 Internal runtime components

Post new topic  Reply to topic Goto page 1, 2  Next
 IIBv10 Internal runtime components « View previous topic :: View next topic » 
Author Message
Partha.Baidya
PostPosted: Thu May 26, 2016 10:04 am    Post subject: IIBv10 Internal runtime components Reply with quote

Voyager

Joined: 05 Nov 2009
Posts: 97

Could you please give me light about IIBv10 internal run time components?
Prior to v10 WMQ used to have internal Queues created when we install WMB. These internal MQs used to contain run time data required for WMB to function.
Now WMA is not required for IIB. Where and how IIB is keeping runtime data?
Back to top
View user's profile Send private message
maurito
PostPosted: Thu May 26, 2016 10:40 am    Post subject: Re: IIBv10 Internal runtime components Reply with quote

Partisan

Joined: 17 Apr 2014
Posts: 358

Partha.Baidya wrote:
Could you please give me light about IIBv10 internal run time components?
Prior to v10 WMQ used to have internal Queues created when we install WMB. These internal MQs used to contain run time data required for WMB to function.
Now WMA is not required for IIB. Where and how IIB is keeping runtime data?

I don't think that information will be made public as it concerns design decisions that are confidential.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu May 26, 2016 12:17 pm    Post subject: Re: IIBv10 Internal runtime components Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Partha.Baidya wrote:
Where and how IIB is keeping runtime data?


Why do you need to know? What value does this knowledge have for you? What use could you put it to?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Partha.Baidya
PostPosted: Thu May 26, 2016 5:15 pm    Post subject: Reply with quote

Voyager

Joined: 05 Nov 2009
Posts: 97

I am looking at IIB high availability. As previous versions using WMQ, then for HA we need to create multi instance Queue Manager to configure HA. As IIB is not using WMQ then why do we need to create multi instance Queue manager. That's why I want to know how the IIB internal works.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri May 27, 2016 3:53 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Without an MQ MI queue manager, can't you simply deploy your flows to two independant IIB configurations - in an active/active setup?

If one goes down, well, one goes down. Work continues to flow.
_________________
chmod -R ugo-wx /
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri May 27, 2016 4:48 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Partha.Baidya wrote:
That's why I want to know how the IIB internal works.


You shouldn't want that. You should want to read the IIBv10 InfoCenter more carefully. Because then you wouldn't be saying:

Partha.Baidya wrote:
As IIB is not using WMQ


which is not true. As described here, IIBv10 does indeed use MQ. What has changed between v10 and earlier version is that MQ is no longer a pre-requisite for IIB and it's no longer mandatory to have a queue manager.

So if you're looking to create a highly available IIBv10 solution, you need to consider any MQ that IIBv10 is using as part of the solution.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri May 27, 2016 4:51 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

Vitor wrote:
As described here, IIBv10 does indeed use MQ.
For those functions listed, and only those functions listed.
Quote:
What has changed between v10 and earlier version is that MQ is no longer a pre-requisite for IIB and it's no longer mandatory to have a queue manager.

So if you're looking to create a highly available IIBv10 solution, you need to consider any MQ that IIBv10 is using as part of the solution.

Right. But if you're not using any of those functions, there's no reason to create a multi-instance Broker. Just use two brokers.
_________________
chmod -R ugo-wx /
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri May 27, 2016 4:53 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

mqjeff wrote:
Vitor wrote:
As described here, IIBv10 does indeed use MQ.
For those functions listed, and only those functions listed.




mqjeff wrote:
Vitor wrote:
What has changed between v10 and earlier version is that MQ is no longer a pre-requisite for IIB and it's no longer mandatory to have a queue manager.

So if you're looking to create a highly available IIBv10 solution, you need to consider any MQ that IIBv10 is using as part of the solution.

Right. But if you're not using any of those functions, there's no reason to create a multi-instance Broker. Just use two brokers.



_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Partha.Baidya
PostPosted: Fri May 27, 2016 7:26 am    Post subject: Reply with quote

Voyager

Joined: 05 Nov 2009
Posts: 97

You mean to say if none of my message flow is using MQ I do not need a multi instance Queue manager for high avaibility. Only two instance of broker can create a high available solution.

@Vitor, could you please confirm if this understanding is right?
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri May 27, 2016 7:38 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Partha.Baidya wrote:
@Vitor, could you please confirm if this understanding is right?


It's not. Which I think proves you've not looked at that link I included.

If none of the flows are using application level MQ (MQInput, MQOutput or MQGet nodes) but are using a feature that requires MQ (such as an aggregation) then you need a queue manager and that queue manager needs to be as highly available as the broker running the flow.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Partha.Baidya
PostPosted: Fri May 27, 2016 7:47 am    Post subject: Reply with quote

Voyager

Joined: 05 Nov 2009
Posts: 97

I got your point.
But if I am not using aggregration and other functionality where I need MQ to create the message flow. Then in that environment it would not require to have multi instance Queue Manager, only multi instance of Broker will provide high availability.
Please correct me.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri May 27, 2016 7:51 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

as long as you're clear about the difference between "two brokers" and "a multi-instance broker".

The first one is active/active. The second is active/passive, and requires MQ.
_________________
chmod -R ugo-wx /
Back to top
View user's profile Send private message
Vitor
PostPosted: Fri May 27, 2016 7:51 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

If you're not using any of the IIB features that require a queue manager, then you don't need a queue manager. If you don't need a queue manager, then you don't need the queue manager than you don't have to be multi-instance.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Partha.Baidya
PostPosted: Fri May 27, 2016 9:36 am    Post subject: Reply with quote

Voyager

Joined: 05 Nov 2009
Posts: 97

mqjeff wrote:
as long as you're clear about the difference between "two brokers" and "a multi-instance broker".

The first one is active/active. The second is active/passive, and requires MQ.


@mqjeff, I am not getting a clear idea about "two brokers" and "a multi-instance broker".
Is it
two broker= two different installation of broker without MQ
multi-instance broker= two different broker with multi instance queue manager.

Could you please help me to clear my understanding?

Thanks al lot for your effors.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Fri May 27, 2016 10:29 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

"Two brokers " is Broker A on Machine A and Broker B on Machine B.

"Multi Instance Broker" is Broker A on Machine A, that can fail over to Machine B.

The second requires MQ, and a multi-instance queue manager.

The first doesn't.
_________________
chmod -R ugo-wx /
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » IIBv10 Internal runtime components
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.