Quelle est la meilleure façon de géocodage de grands ensembles comme un processus d'arrière-plan dans Ruby on Rails?
-
13-09-2019 - |
Question
Je suis un importateur de la mise en œuvre et sera le contact géocodage les contacts importés. Si un utilisateur importe 1000 contacts, géocodage est trop lent. Essentiellement, je voudrais commencer un processus d'arrière-plan géocodage les contacts après leur importation et en quelque sorte signaler l'état à un journal.
Est-ce que ce son comme la meilleure façon de le faire? Si oui, puis-je faire avec quelques rubis simples / rails? Je le javan chaque fois que cela bijou qui est essentiellement une API rubis Cron, mais je préfère ce être un processus d'arrière-plan donné naissance immédiatement après l'importation.
La solution
Il y a quelques plugins qui peuvent vous aider à faire cela:
Autres conseils
Tony, vous pouvez consulter http://www.simpleworker.com aussi, prend soin de toute la gestion du traitement et de la surveillance, ainsi que la planification (comme cron) si vous en avez besoin.