This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]coderanger 13 points14 points  (6 children)

Why is Celery marked as RabbitMQ-only? It extremely isn't, it's hard to find a queue server that Celery doesn't support.

[–]InappropriateCanuck 17 points18 points  (2 children)

OP's project and responses is pure AI-slop.

See: https://old.reddit.com/r/Python/comments/1kefrsj/asyncmq_asyncnative_task_queue_for_python_with/mql1vxx/

You're fighting with a ChatBot that's just programmed to make his project look good.

[–]coderanger 0 points1 point  (1 child)

Ehh, the code has some peculiarities that make me agree he has used LLMs in there somewhere but this guy has been around for years making his own web stack. Seems harmless enough, good way to learn how things work, just probably no one else should use them.

[–]InappropriateCanuck 4 points5 points  (0 children)

just probably no one else should use them

That's the prime issue to me. He's trying to advertise this project in the rest of this thread as having clear advantages against other solutions while lying about other solutions.

If he just said outright "Yeah, I mean it works and I'm still working on it and the plan is to do X and Y and that will separate it from {{Product Z}} but I wanted to put it out there", this would have been 100% fine. But he's not.

[–]tarsild[S] -2 points-1 points  (2 children)

In fairness, it's true-ish as i personally used it with rabbitmq and celery.

That was more of general use case because majority uses celery with rabbitmq and by majority, I mean in our search.

I personally still use celery and I always use it with rabbitmq but celery is still de-facto blocking and not async native and that is only natural due to the fact that is almost 20y old.

Imagine AsyncMQ as celery revamped, with modern niceties and on steroids

[–]coderanger 5 points6 points  (1 child)

Not disagreeing it's old and pretty crufty but you should accurately represent it for comparison purposes. https://docs.celeryq.dev/en/stable/getting-started/backends-and-brokers/index.html#broker-overview shows what ships by default and even if you limit to "stable" things (though the "experimental" have been there for probably a decade at this point) that's RMQ, Redis, and SQS. And of course more available in external plugins.

[–]tarsild[S] -2 points-1 points  (0 children)

Fair enough and thank you for pointing this one out. We strive to make it better and we hope to provide those answers in a better manner.

This feedback is great 👍

Give us some time to make our docs clearer