Python Celery Distributed Task Queue | End to End Application with Celery

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025

Комментарии • 27

  • @Vijay-Yarramsetty
    @Vijay-Yarramsetty 8 месяцев назад +4

    the part where you explained about how celery used all the cores of the machine by default to support multiprocessing is very well done. thank you sir.

  • @OswaldChisala
    @OswaldChisala 7 месяцев назад +2

    this was an incredibly well articulated video!

  • @AnjaliAnilkumar-o4q
    @AnjaliAnilkumar-o4q 28 дней назад +1

    Thank you so much! this is too good!

  • @udaym4204
    @udaym4204 3 месяца назад +2

    one of the best and esay explantion Thank you sir can you make video on golang

    • @Cognitive-Programmer
      @Cognitive-Programmer  3 месяца назад +1

      Thank you so much for your kind words.. yes I do have some videos on golang in my channel and also planning to start a series

  • @ahrorgaibnazarov3214
    @ahrorgaibnazarov3214 8 месяцев назад +1

    Very easy to understand, thank you

  • @duanyrf
    @duanyrf Год назад +1

    Other question: How can I call an async function from inside of a celery task function? Is it possible?

  • @ketankumar5689
    @ketankumar5689 10 месяцев назад +1

    I have one silly doubt at 19:45 . When, you ran the script, why did the second print statement for write_log also take 5 seconds if sleep(5) was implemented for TaskQueue ?

    • @trupalcanada
      @trupalcanada 5 месяцев назад +1

      Because the client didn't reach the write log line until sleep was completed because it was waiting on the result from TaskQueue. The write log completed instantly, Just that it was called after 5 seconds.

  • @ammadkhan4687
    @ammadkhan4687 4 месяца назад +1

    Very nice. Only confusion I still have is, suppose I host celery on other container. How can I then call the celery function?

    • @Cognitive-Programmer
      @Cognitive-Programmer  4 месяца назад +2

      Thank you
      Not sure if I understood your question but celery across machines or containers are registered via message brokers I.e. rabbitmq or redis

    • @udaym4204
      @udaym4204 3 месяца назад +2

      When hosting Celery in a separate container, you typically communicate with it using a message broker like RabbitMQ or AWS SQS .

  • @Sparshchokra
    @Sparshchokra Год назад +2

    Sir, Can this task queue be Kafka as well?

    • @Cognitive-Programmer
      @Cognitive-Programmer  11 месяцев назад

      Not officially supported, but I believe there are some ways to implement it. I'm sorry, I'm not so sure on this.

  • @duanyrf
    @duanyrf Год назад

    Great explanation, sir. But, What if I want to one task call another task passing a JSON object as a message between them? Is It possible and How is it? Thank you.

  • @gayathrinandhana3775
    @gayathrinandhana3775 8 месяцев назад

    how r u running it on the vscode terminal? its very confusing
    what is that long command you are running on the vsc terminal at 11.00?????????

  • @wcosteiro8690
    @wcosteiro8690 7 месяцев назад

    Hi, how can I access the material you use in Pycon24? Thank you.

    • @Cognitive-Programmer
      @Cognitive-Programmer  7 месяцев назад

      Thanks for your comment - Here is the GitHub link for the same github.com/CognitiveProgrammer/PyCon2024-Celery

    • @wcosteiro8690
      @wcosteiro8690 7 месяцев назад

      @@Cognitive-Programmer thank you so much

  • @shimotown
    @shimotown 6 месяцев назад

    can you post a repo?

    • @Cognitive-Programmer
      @Cognitive-Programmer  3 месяца назад

      Hi, I've presented the same topic in PyCon 2024, here is the repo link of the same github.com/CognitiveProgrammer/PyCon2024-Celery
      It also has all the presentation I've used in tutorial. Hope it helps

  • @Vijay-Yarramsetty
    @Vijay-Yarramsetty 8 месяцев назад

    CFBR