Fortrabbit Worker + IronMq + Symfony2

334 views Asked by At

I'm looking at the example of the Worker+IronMq.

http://fortrabbit.com/docs/in-depth/workers/scheduler-example

The question is how can I call a specific service in Symfony2 from the worker?

1

There are 1 answers

1
Oliver Stark On BEST ANSWER

The stanlemon/bernard-bundle integrates bernardphp.com into symfony. Bernard supports different backends such as:

  • Predis / PhpRedis
  • Amazon SQS
  • Iron MQ
  • Doctrine DBAL

Here is an example how to use your service:

<service id="acme.demo.message_handler.api_update" class="Acme\DemoBundle\Updater\ApiUpdateMessageHandler">
    <argument type="service" id="acme.demo.updater.api"/>
    <tag name="bernard.receiver"/>
</service>