Is there any `spryker/queue:1.10.0`? I see only till 1.9.x

giovanni.piemontese
giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet
edited July 2023 in Spryker Development

Comments

  • fsmeier
    fsmeier Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,075 ⚖️ - Guardians (admin)

    I forwarded this for clarification - You are right, there is no 1.10

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    Ok cool. But i am interested in this new configurations

  • Angel Albarracin
    Angel Albarracin Lead Product Manager @ Spryker Sprykee Posts: 3 🧑🏻‍🚀 - Cadet

    Hi @UL65CH0MC, apologies for the confusion! It should not have been published since this feature is not in GA yet. But given the interest that you and other builders are showing we are considering bringing it back to the roadmap soon. Why are you interested in it right now? What problems would this solve for your team?

    FYI @U01LP0UK75M

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet
    edited May 2023

    Hi @U03DK7600BU

    We have sometimes due a lot of messages on production system (i speak about for ca. 20M+ messages and on full publish more than 150M) we have the problem that an overload of cpu core average happened... Of course i can downgrade the worker parallel (actually 12) on a system with 12 core cpu and 32GB Ram, but then i have in normal cases to less parallel worker for consuming the messages... I think that this configuration, if I right understood, should avoid an overload of cpu's.. Is it right?

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    p.s.: we have actually 112 queues (publish and sync) (for 1 Store)

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    it means that in case of lot messages in lot queues.... and thanks the 12 worker parallel... u can imagine how many php processes are triggered from queue:worker process in background..

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    RAM is not the problem... max 16GB will be allocated.. but CPU Load is a problem...

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    $config[QueueConstants::_QUEUE_ADAPTER_CONFIGURATION_DEFAULT_] = [
    QueueConfig::_CONFIG_QUEUE_ADAPTER_ => RabbitMqAdapter::class,
    QueueConfig::_CONFIG_MAX_WORKER_NUMBER_ => 12,
    ];

    This is our configuration on production...

  • Angel Albarracin
    Angel Albarracin Lead Product Manager @ Spryker Sprykee Posts: 3 🧑🏻‍🚀 - Cadet

    Thanks for telling me more about it!

    Yes, it should help with the CPU problem in your case. But let me check it with my colleagues and we will come back to you soon

  • giovanni.piemontese
    giovanni.piemontese Technical Lead @ Löffelhardt Spryker Solution Partner Posts: 871 🧑🏻‍🚀 - Cadet

    Ok, thank u very much!