Author |
Message
|
RogerLacroix |
Posted: Wed Jan 22, 2014 10:46 am Post subject: New: IBM MQ Light |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
All,
The other day, I found out about IBM’s new messaging product called MQ Light. IBM has made available an “alpha release” for Windows and Linux.
https://www.ibmdw.net/messaging/mq-light/
Quote: |
IBM® MQ Light provides a messaging runtime that developers can install, configure, and use to write applications in just a few minutes. MQ Light aims to enable developers to quickly create scalable and responsive applications. In a typical example, you might have an application that accepts web requests. MQ Light can provide messaging that enables the web request handlers to offload work to worker processes using a queue, so they can return to handle the next request immediately. |
The MQ Concepts and API is located at:
https://www.ibmdw.net/messaging/mq-light/mq-light-concepts-api/
I’m trying understand where MQ Light fits into IBM’s big picture. Is it an MQTT implementation or something based on AMQP. So, I’m guessing that we would need some sort of bridge to have communication between MQ Light and WebSphere MQ (that’s just a guess). The download has MQXR components, so it understands MQTT.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
4integration |
Posted: Wed May 07, 2014 11:35 pm Post subject: |
|
|
 Disciple
Joined: 04 Sep 2006 Posts: 197 Location: Gothenburg, Sweden
|
Hi Roger,
Have been able to get more knowledge in MQ Light and how it will fit in the big picture of WMQ etc.
It seems somewhat related to AMQP as it is used un the URI
var client = mqlight.createClient({
service: 'amqp://localhost'
I think it would be very beneficial if it supports AMQP but I would even more want WMQ to support AMQP. _________________ Best regards
4 Integration |
|
Back to top |
|
 |
rob_nicholson |
Posted: Thu May 08, 2014 3:41 am Post subject: MQ Light |
|
|
Newbie
Joined: 08 May 2014 Posts: 4
|
Hi, thanks for your interest in MQ Light. Hopefully you'll forgive me diving in with some information about MQ Light.
MQ Light recently transitioned from Alpha to Beta. Its not a product yet.
Just to put this into perspective, IBM Messaging is now segmented into 3 areas which you can see described here:
https://www.ibmdw.net/messaging/
* Enterprise Messaging - The Enterprise MQ products you know and hopefully love.
* Mobile and M2M messaging - Focused around MQTT, Internet of Things and Mobile.
* Application Messaging - Focused on developers building apps using ployglot languages and runtimes on premise or in the cloud.
The MQ light runtime is intended to be simple and friendly for _developers_ to download and run and build apps against. Targeting the demographic of programmers who expect to be up-and-coding within minutes using their favourite language yet at the same time built on our solid base of the MQ runtime.
Within Application Messaging, there is the MQ light runtime that you can
download from https://www.ibmdw.net/messaging/mq-light/ . As you may have noticed we have made a statement of direction w.r.t supporting the same API in MQ and the MQ Light API is also supported by the ElasticMQ service in our Bluemix open beta cloud platform based on Cloudfoundry. https://ace.ng.bluemix.net/ .
All of these are based on the same MQ codebase, just packaged in different ways. The intent being to allow those apps that were created by the "download and run" developers to then be supported in production either against an MQ infrastructure or in the cloud.
Turning to our use of AMQP 1.0. We wanted an open wire protocol with an
established open source community around it that was rich enough to
represent the features that we believe are important in enterprise
messaging. AMQP is a published OASIS standard which has those properties.
Note that we are using 1.0 not any of the earlier pre-standard versions.
Based on open source, we intend to rapidly create language bindings to a
wide range of popular languages. We started with Javascript/Node.js .
You can find links to slides, videos and example code on our blog here: https://www.ibmdw.net/messaging/blogs/
We'd be delighted if you would download the MQ light runtime or try out the elastic MQ service in Bluemix (links above) and give us feedback on our forum
https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=00a6a6d0-9601-44cb-a2a2-b0b26811790a
Hope this helps.
Thanks.
Rob Nicholson. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Thu May 08, 2014 8:44 am Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Hi Rob,
I have been waiting since January for the Java API to be released for MQ Light but so far nothing. Also, are you planning a C API for MQ Light because I can't find any mention of it.
If you (your team) could get something out soon, I would play with it and maybe create an MQ Light Programming session for this year's MQTC or you could come and do a session or 2.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
rob_nicholson |
Posted: Thu May 08, 2014 1:57 pm Post subject: |
|
|
Newbie
Joined: 08 May 2014 Posts: 4
|
Hi Roger,
Sorry to keep you waiting. We decided to focus on the Node.JS interface first. We also had some feedback that for Java, developers would choose JMS 1.1 and JMS 2 ahead of any bespoke Java MQ Light interface so you'll see in Bluemix we have the JMS interface there alongside the node.JS interface. We'd be very interested in your thoughts on this. Should we add a simplified Java interface along the lines of the Node.JS API?
As for a C interface, its certainly on the list but not currently at the top. We have not had feedback on our feedback forum that we need to add it. Why dont you stop by there and help us out with some feedback
Would it help if we were to document how to use the Apache Qpid proton clients to talk to MQ Light? Now that wont give you the depth of support that we have provided for node.js but it would allow basic usecases. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Thu May 08, 2014 2:15 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
rob_nicholson wrote: |
We also had some feedback that for Java, developers would choose JMS 1.1 and JMS 2 ahead of any bespoke Java MQ Light interface so you'll see in Bluemix we have the JMS interface there alongside the node.JS interface. |
I prefer Java SE interface but I could live with a JMS interface.
rob_nicholson wrote: |
Should we add a simplified Java interface along the lines of the Node.JS API? |
That's what I would like to see.
Note: I don't do web programming and actually, have no interest in it.
rob_nicholson wrote: |
As for a C interface, its certainly on the list but not currently at the top. We have not had feedback on our feedback forum that we need to add it. Why dont you stop by there and help us out with some feedback |
Ok.
rob_nicholson wrote: |
Would it help if we were to document how to use the Apache Qpid proton clients to talk to MQ Light? |
I'm not big fan of layer after layer of interfaces.
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
4integration |
Posted: Fri May 09, 2014 3:33 am Post subject: Re: MQ Light |
|
|
 Disciple
Joined: 04 Sep 2006 Posts: 197 Location: Gothenburg, Sweden
|
Thanks for the information Rob and it sounds good.
rob_nicholson wrote: |
Should we add a simplified Java interface along the lines of the Node.JS API? |
rob_nicholson wrote: |
Would it help if we were to document how to use the Apache Qpid proton clients to talk to MQ Light? |
Yes, I would like that but also nice to have example on using Qpid Proton API to MQ Light.
It seems this can be a solution candidate for Azure issue as posted here
http://www.mqseries.net/phpBB2/viewtopic.php?p=375256
But of course we have the timing issue when this will be production ready. _________________ Best regards
4 Integration |
|
Back to top |
|
 |
Cressida |
Posted: Thu Sep 18, 2014 1:19 am Post subject: |
|
|
Disciple
Joined: 13 Jul 2007 Posts: 157
|
There is an IBM team MQ Light Webinar coming up
Make applications responsive and easier to scale: Introducing IBM MQ Light
Presented by : Alan Chatt, Product Manager for cloud and application messaging, IBM
Date: Tuesday, September 30, 2014
Here is the registration link for it : http://bit.ly/16YvxnD
Thank you |
|
Back to top |
|
 |
smdavies99 |
Posted: Thu Sep 18, 2014 3:11 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Cressida wrote: |
Date: Tuesday, September 30, 2014
|
Right in the middle of the MQTC! somewhat awkward to do both...  _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Thu Sep 18, 2014 2:44 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Not to fear, there is the following MQ Light session at MQTC:
MQ Light session
Speaker: Matthew Whitehead, IBM
Technical Level: Novice
An introduction to the MQ Light from a developer's perspective. How to rapidly add scalability and responsiveness to your applications using MQ Light (beta).
Time slots: Tuesday at 10:00; Wednesday at 14:10
For more information about MQTC, please go to: http://www.mqtechconference.com
Regards,
Roger Lacroix
Capitalware Inc. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
Cressida |
Posted: Thu Sep 25, 2014 6:14 am Post subject: IBM MQ Light v 1.0 General Availability |
|
|
Disciple
Joined: 13 Jul 2007 Posts: 157
|
|
Back to top |
|
 |
kavuri |
Posted: Tue Oct 21, 2014 3:57 am Post subject: Can the same node.js API be used with IBM MQ Enterprise? |
|
|
Newbie
Joined: 21 Oct 2014 Posts: 1
|
Probably a over stressed clarification, does the same node.js API work with IBM MQ Enterprise? I gave it a first shot at using our installed enterprise MQ with the node.js receiver with no luck.
Are there some special settings required to make it work? |
|
Back to top |
|
 |
MQleif |
Posted: Tue Oct 21, 2014 5:38 am Post subject: |
|
|
Newbie
Joined: 04 Oct 2013 Posts: 1
|
The reason the new node.js MQ Light API doesn't work in MQ yet, is that although we have a Statement of Direction that support will be added, it hasn't been added yet...sorry |
|
Back to top |
|
 |
Cressida |
Posted: Thu Nov 27, 2014 10:48 am Post subject: New IBM Webinar on MQ Light - December 9 |
|
|
Disciple
Joined: 13 Jul 2007 Posts: 157
|
|
Back to top |
|
 |
@j0nnymac |
Posted: Fri Dec 05, 2014 12:49 pm Post subject: Google Hangout on MQ Light (broadcast 10th October 2014) |
|
|
Newbie
Joined: 31 Mar 2014 Posts: 6
|
|
Back to top |
|
 |
|