Developed with love by KnpLabs Hire us for your project!
36

enqueue-elastica-bundle

by php-enqueue

The bundle extends functionality of FOSElasticaBundle. Improves performance of fos:elastica:populate command

Enqueue Elastica Bundle

Improves performance of fos:elastica:populate command from FOSElasticaBundle by distributing the work among consumers.
The performance gain depends on how much consumers you run.
For example 10 consumers may give you 5 to 7 times better performance.

Read the documentation

Developed by Forma-Pro

Forma-Pro is a full stack development company which interests also spread to open source development. Being a team of strong professionals we have an aim an ability to help community by developing cutting edge solutions in the areas of e-commerce, docker & microservice oriented architecture where we have accumulated a huge many-years experience. Our main specialization is Symfony framework based solution, but we are always looking to the technologies that allow us to do our job the best way. We are committed to creating solutions that revolutionize the way how things are developed in aspects of architecture & scalability.
If you have any questions and inquires about our open source development, this product particularly or any other matter feel free to contact at opensource@forma-pro.com

License

It is released under the MIT License.

Copyright (c) 2017 Kotliar Maksym

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
enqueue_elastica:
enabled: true
context: enqueue.transport.context
doctrine:
driver: orm
queue_listeners:
insert: true
update: true
remove: true
connection: default
index_name: ~ # Required
type_name: ~ # Required
model_class: ~ # Required
model_id: id
  • Merge pull request #12 from pborreli/typo
    By web-flow, 2 months ago
  • fixed typo
    By pborreli, 2 months ago
  • Merge pull request #11 from gpenverne/master
    By web-flow, 2 months ago
  • Fix broken link to documentation
    By , 2 months ago
  • Merge pull request #10 from ne0h12/master
    By web-flow, 2 months ago
  • Configuration option for enable enqueue elastica
    By , 2 months ago
  • Merge pull request #9 from ne0h12/master
    By web-flow, 2 months ago
  • Supports doctrine mongodb event_subscriber
    By ne0h12, 2 months ago
  • ORM default value of driver
    By ne0h12, 2 months ago
  • Supports mongodb persistence driver
    By ne0h12, 2 months ago
  • Context. Use default value if none provided
    By makasim, 4 months ago
  • Merge pull request #8 from php-enqueue/add-ability-to-change-queue-context
    By web-flow, 4 months ago
  • Add ability to change used context.
    By makasim, 4 months ago
  • allow symfony 3,4
    By makasim, 5 months ago
  • make services public
    By makasim, 5 months ago
  • Merge pull request #7 from php-enqueue/sync-index-with-doctrine-orm-object-change
    By web-flow, 5 months ago
  • [doctrine] sync index with object change
    By makasim, 5 months ago
  • add configuration.
    By makasim, 5 months ago
  • [doctrine] Sync index with doctrine orm object change.
    By makasim, 5 months ago
  • Merge pull request #6 from php-enqueue/solution-based-on-pager-persister
    By web-flow, 5 months ago
  • uncomment exception.
    By makasim, 5 months ago
  • Solution based on pager persister provider API.
    By makasim, 5 months ago
  • Merge pull request #5 from php-enqueue/update-composer
    By web-flow, 7 months ago
  • update composer
    By ASKozienko, 7 months ago
  • Update README.md
    By web-flow, 8 months ago
  • fixes
    By makasim, 8 months ago
  • fix service injection issue.
    By makasim, 8 months ago
  • fixes https://github.com/php-enqueue/enqueue-dev/issues/174
    By web-flow, 8 months ago
  • allow 3.x, 4.x and 5.x versions of the elastica bundle
    By makasim, 9 months ago
  • allow 0.7 version
    By makasim, 9 months ago