Have you tried using your OpenWire client with Artemis? If so, what did you
find?


Justin

On Wed, Feb 19, 2025 at 10:05 AM William Crowell
<wcrow...@perforce.com.invalid> wrote:

> Justin,
>
> It would be OpenWire.
>
> Regards,
>
> William Crowell
>
> From: Justin Bertram <jbert...@apache.org>
> Date: Wednesday, February 19, 2025 at 10:56 AM
> To: users@activemq.apache.org <users@activemq.apache.org>
> Subject: Re: Are there any hardware recommendations for ActiveMQ Classic?
> Which "Classic library" are you referring to? Artemis supports the OpenWire
> protocol used by the JMS client implementation shipped with Classic.
>
> In many cases you can simply point existing OpenWire clients from Classic
> to Artemis and everything will "just work."
>
>
> Justin
>
> On Wed, Feb 19, 2025 at 9:50 AM William Crowell
> <wcrow...@perforce.com.invalid> wrote:
>
> > Justin and Matt,
> >
> > That’s kind of what I thought.  I just wanted to see if there were any
> > current benchmarks for Classic.  I think there were at one-point years
> ago,
> > but they are so old.
> >
> > The goal right now to is produce and consume up to 40 million messages a
> > day.  Each message would be 400-1000 bytes.  I think we would need some
> > really beefy hardware for Classic to support this kind of traffic.  Our
> > clients are coded against Classic library, so it would be difficult to
> > switch to Artemis.
> >
> > Regards,
> >
> > William Crowell
> >
> > From: Justin Bertram <jbert...@apache.org>
> > Date: Wednesday, February 19, 2025 at 10:37 AM
> > To: users@activemq.apache.org <users@activemq.apache.org>
> > Subject: Re: Are there any hardware recommendations for ActiveMQ Classic?
> > I agree with Matt 100%.
> >
> > Aside from wide variation in the workloads there is also wide variation
> in
> > performance goals. Some folks don't mind a heavy workload with relatively
> > high latency. Some folks want the heaviest possible workload with the
> > lowest possible latency.
> >
> > My recommendation would be to start by defining your workload and your
> > performance goals. Then start with some kind of middle-of-the-road
> hardware
> > and do performance benchmarking with your specific workload. Then adjust
> > accordingly. Maybe you need more CPU, more RAM, faster disk, faster
> > network, etc. If you can't get that then maybe you can modify your
> > application's behavior (e.g. batching work into transactions, using
> > non-durable vs. durable messages, etc.). Or maybe everything is "good
> > enough" and you can move on to other tasks.
> >
> > Good luck!
> >
> >
> > Justin
> >
> > On Wed, Feb 19, 2025 at 9:02 AM Matt Pavlovich <mattr...@gmail.com>
> wrote:
> >
> > > Hi William-
> > >
> > > This is a mission impossible question. The hardware required to address
> > > different workloads can vary wildly.  For example — thousands of
> > > connections handling a few million messages per day vs a hundred
> > > connections handling 1B messages per day.
> > >
> > > ActiveMQ can be embedded down to run on a Raspberry Pi or scale up to
> > very
> > > large heaps on a single broker.
> > >
> > > That being said— the faster the disk you can get, the faster the
> messages
> > > will be processed!
> > >
> > > -Matt Pavlovich
> > >
> > > > On Feb 19, 2025, at 5:33 AM, William Crowell
> > > <wcrow...@perforce.com.INVALID> wrote:
> > > >
> > > > Hi,
> > > >
> > > > Are there any hardware recommendations (not minimum requirements) for
> > > ActiveMQ Classic?  I am trying to determine what CPU, RAM, and SSD
> type I
> > > will need when sizing out a production environment.  Are there any
> recent
> > > benchmark tests for a particular hardware setup?  What I will probably
> > need
> > > to do is put together an environment and run JMeter tests against the
> > > broker to see if it meets the requirements for the number of messages
> > > produced/consumed that my application requires.  I am assuming that the
> > > more producers/consumers I have then the more CPU cores I will need.
> > > >
> > > > Regards,
> > > >
> > > > William Crowell
> > > >
> > > >
> > > > This e-mail may contain information that is privileged or
> confidential.
> > > If you are not the intended recipient, please delete the e-mail and any
> > > attachments and notify us immediately.
> > > >
> > >
> > >
> >
> >
> > CAUTION: This email originated from outside of the organization. Do not
> > click on links or open attachments unless you recognize the sender and
> know
> > the content is safe.
> >
> >
> > This e-mail may contain information that is privileged or confidential.
> If
> > you are not the intended recipient, please delete the e-mail and any
> > attachments and notify us immediately.
> >
> >
>
>
> CAUTION: This email originated from outside of the organization. Do not
> click on links or open attachments unless you recognize the sender and know
> the content is safe.
>
>
> This e-mail may contain information that is privileged or confidential. If
> you are not the intended recipient, please delete the e-mail and any
> attachments and notify us immediately.
>
>

Reply via email to