Posts Tagged ‘Message Queues’
Redis RQ vs Iron.MQ: Which Service Is Better for Me?
Overview Language: Iron.MQ is language agnostic and Redis RQ supports Python, JavaScript, Ruby and GO, along with many others. Performance: Redis RQ is quite different from Iron.MQ and other message queuing services because it is not purely a message queuing system. Because of its in-memory database, it is best for real-time messages where persistence isn’t…
Read MoreApache ActiveMQ vs IronMQ
Overview Language: Apache ActiveMQ supports a plethora of Cross Language clients and standard protocols like Java, Ruby, Perl, Python and PHP. Iron.mq also supports all major programming languages. Performance: Although both message services are top performers in their field, Iron.mq proves to be the faster, more powerful, and more reliable option with the bonus of…
Read MoreBeanstalk vs IronMQ
VS Overview Discover the five key differences between Beanstalk vs Iron.MQ: Language: Beanstalk is pure Python but using client libraries users can configure the message queue to operate using a fair amount of language options including Ruby, Rails, Java, JavaScript, Haskell and PHP. Iron.MQ supports all major programming languages without the added hassle. Performance:…
Read MoreIntroducing: Computerless™
Iron was one of the pioneers of Serverless, so we’re excited to announce that we’ll also be one of the first companies to offer the next generation of compute: It’s called Computerless™. Unlike Serverless, this technology removes the physical machine completely. Our offering piggy-backs off the recent developments in fiber optic technology developed at the…
Read MoreTop 10 Uses For A Message Queue
Overview We’ve been working with, building, and evangelizing message queues for the last year, and it’s no secret that we think they’re awesome. We believe message queues are a vital component to any architecture or application, which is why we’ve put so much work into IronMQ. As you consider these 10 reasons, look into the ways…
Read MoreBatch Processing: A Tutorial on Workers, Queueing and Gelato
Batch processing is one of the earliest ways of data processing, utilized by Herman Hollerith’s Tabulating Machine in 1890. Batch processing was developed to take advantage of scarce computing resources: it avoids idling these expensive resources by queueing instructions to process data without manual user intervention, and can shift workload to times when resources are…
Read More