Implementatie Gearman voor A2SP

A2SP is leverancier van voertuig informatie en -communicatie. Denk hierbij bijvoorbeeld aan RDW transacties zoals APK meldingen.
Omdat A2SP haar klanten de best mogelijke snelheid wil bieden is Raspberry gevraagd een oplossing te ontwikkelen om zo efficiƫnt mogelijk achtergrond taken van transacties los te kunnen koppelen.

Hierbij zijn de volgende stappen doorlopen:

  • research naar de beste oplossing
  • ontwikkeling van een Gearman gebaseerde oplossing
  • inpassing binnen de bestaande systemen
  • het documenteren van de oplossing en overdragen van kennis

Gearman is een opensource framework voor het distribueren van taken over meerdere systemen. Met name bij webapplicaties is het interessant zoveel mogelijk te ‘offloaden’ naar andere systemen zodat de responsetijd zoveel mogelijk beperkt wordt. Daarnaast is het met name binnen PHP applicaties een goede oplossing om meerdere taken sychroon uit te voeren, iets wat in PHP standaard niet zomaar mogelijk is.

Tags: , ,