does anyone knows if there is a way to get RabbitMq Schematics?
If you read the tutorials there are some schematics like this one:
I was wondering if i can get same schematics (automated) for my architectures.
Thank you!
This tool may be useful. If you search using the terms rabbitmq visualizer you may find other tools.
Some of my colleagues on the RabbitMQ engineering team suggested Inkscape and Dia. The diagram to which you link was created my CloudAMQP (I think) and we re-use it with permission.
NOTE: the RabbitMQ team monitors the rabbitmq-users mailing list and only sometimes answers questions on StackOverflow.
Related
I want to use MassTransit bus with RabbitMQ. But I am not able to find a simple example. I am looking for example which will get me started.
What I have tried.
googled: But most the examples are using MSMQ or they using too many configuration options.
GitHub: I looked a the GitHub for MassTransit (https://github.com/MassTransit/MassTransit/tree/master/src/Samples) But the example here is heavily loaded. It's very hard to understand for beginners.
Reading docs: I have started reading docs but it will take some time before I finish it. I am hoping if someone shares a link to simple example which will get me started.
Please provide your suggestion.
Here's a simple, good pub-sub example using MassTransit and RabbitMQ both.
http://looselycoupledlabs.com/2014/06/masstransit-publish-subscribe-example/
In case the article link does not work, here's the link to the source code:
https://github.com/dprothero/MtPubSubExample
Thanks to the author of course!
MassTransit implements a lot of concepts and provides great many features with a very small surface API. There's no simple way to describe everything it does, because the problems it helps to solve are not simple, but an example can be made small.
Have a look at this sample I have for testing throughput:
https://github.com/et1975/Throughput-Test
The only "extra" that one might find unnecessary is Dependency Injection integration. You'd want one in most cases, but it does hide how certain bits interact.
Look at https://groups.google.com/forum/?fromgroups#!forum/masstransit-discuss for more help.
Cheers,
ET.
I am very much new to activemq. I was trying to use activemq broker for subscribe/publish messages. But as for lack of experience I have no idea how to do it or if its really possible to do it. I googled a lot but unfortunately there is no suitable example for this type of functionality. So I was hoping may be someone here can put some light on it. Can any one here can give me some example of how to do it? or may be some link to online documentation. I have already tried apache activemq broker documentation. But it was not helpful, or may be I dont have that much experience to take help from it.
What you are interested in is done using topics. The reason that you haven't necessarily seen a description of it on the ActiveMQ site is that it's a foundational thing that is assumed that readers know about.
If you are looking at an introduction into messaging using Java, the best place is Oracle's JMS tutorial. Afterwards take a look at the code in the examples directory of an ActiveMQ installation. Alternatively, ActiveMQ in Action is a great book to get you heading in the right direction.
If you are using a language other than Java, ActiveMQ supports the STOMP protocol for which there are a large number of implementations in various languages.
Hope that helps.
I'm looking for articles and references that give an overview of 'queueing' (I'm probably not even using the right term here). I'm hoping for an introductory styled guide through a world of Redis, RabbitMQ, Celery, Kombu, and whatever other components exist that I haven't read about yet, and how they fit together.
My problem is I need to queue up background tasks for issued by my Django website, and every blog and article I read recommend different solutions.
Lots of options available to you, and your choice will likely come down to personal preference and what dependencies you feel comfortable installing.
I'll give a vote for Redis. I evaluated RabbitMQ, ActiveMQ, HornetQ, and Redis and found Redis to offer the best mix of ease of installation, simplicity, and performance.
It's technically not a message queue, but the push/pop primitives for the list types provide atomic queue-like operations, so it can effectively be used as a queue. It has worked well for us.
One python specific project on top of Redis you might look at:
http://richardhenry.github.com/hotqueue/tutorial.html
Very simple. But again, all the other options, like Celery, are viable too.
RabbitMQ has a good introduction here: http://www.rabbitmq.com/getstarted.html There's examples in Python, even.
HornetQ has a very good documentation, and it's simple to install.
You can find the documentation at www.hornetq.org, and you would have several examples available with the distribution.
Any one can give the information about which tools are free for Defect Tracking/Logging and For Reporting the Bugs on the net. I have searched there is no free tools are available for defect tracking on the net. I have find out some tools Bontq, FogBugz, Mantis, Dev Track and Bugzilla. but these all are paid up tools only. I have registered for free trail version, In that I felt Bontq is good for adding Bugs, adding cases and then email notifications and for reporting the information to developers.
Can any body please suggest me, Thank you in advance.
There are many topics on that matter. I suggest you look through them.
[Mantis][1] is free and easily customisable
[1]: http://www.mantisbt.org/ Mantis
Check out Assembla
Open source projects are free on Assembla. But that might not be your case.
Mantis is free by the way.
FogBugz is free in the following case:
The FogBugz Student and Startup
Edition allows teams of one or two
people to use a complete,
full-featured version of FogBugz,
professionally hosted at our data
center, at absolutely no cost
Can somebody tell me where I can read about NSerivceBus for introductory information ?(What is it? Why use, etc...)
Is this to just send messages between two systems or, can you also send data?
Thanks.
As for an elevator pitch for NServiceBus, I would say:
NServiceBus is a messaging
infrastructure which allows you to
increase scalability, reliability, and
maintainability in your distributed
applications.
Here is a short list of resources:
The NServiceBus Website, of course
The documentation pages
Udi Dahan's Blog
Andreas Öhlund's Blog
Jonathan Oliver's Blog
Articles relating specifically to what is, and more importantly, why bother learning it:
Stop Losing Data in Production
My NserviceBus Moment of Bliss
Message Based Architecture Goodness
I'm marking this answer as community wiki so that others can contribute more links.