Bonjour,

Je partage l'avis de Marc sur la mise en place d'un tampon métier.
L'overpass API couvre tellement d'acteurs et de cas d'usages qu'il n'est
pas raisonnable de lui demander d'encaisser 100% de la charge d'un projet
en particulier.

En montant un buffer (pas un cache), vous pouvez mieux maitriser les mises
à jour de vos données, depuis l'overpass mais aussi depuis d'autres sources
selon un fonctionnement qui vous est propre.
Je n'avais pas prêté attention à cette hypothèse de design de Jungle bus

Il en va de même pour tous les projets qui s'appuient directement sur
overpass


A+

*François Lacombe*

fl dot infosreseaux At gmail dot com
www.infos-reseaux.com
@InfosReseaux <http://www.twitter.com/InfosReseaux>

Le 21 juillet 2017 à 00:23, marc marc <[email protected]> a écrit :

> Bonsoir,
>
> Je suis fan de la haute disponibilité et solution équivalente.
>
> Il y a 2 overpass api planté : allemande et française.
> Une première solution applicative est d'avoir la liste de toute les
> serveurs overpass api et de passer au suivant en cas d'erreur dans un
> ordre statique ou dans un ordre dépendant de la localisation de ce qu'on
> demande.
> Ce choix peux se faire dan l'app ou idéalement il faudrait des "proxy
> d'api" ultra léger qui s'en chargent.
> C'est la structure classique d'une infra HA (reverse proxy redondant
> devant des serveur applicatifs redondant)
>
> Mais l'expérience m'a appris que le plus stable est souvent le cache.
> N'ayant pas pu tester Jungle Bus (incompatibilité), je me demandais que
> pouvait demander l'application de si dynamique ?
> Un arrêt de bus, cela ne bouge pas souvent, une ligne de bus non plus.
> Sauf erreur de ma part, osm a une copie locale de la base mondiale.
> N'est-il pas envisageable d'avoir la votre qui se mettrait à jour avec
> des diffs concernant les quelques types d'objets concernés ?
> J'imagine cela en mode push, sous forme de diff, sur le même modèle que
> osm.fr reçoit lui-même des infos pour garder sa copie locale à jour.
> Le seul hic c'est que les export de diff n'ont peut-être pas encore de
> filtre autre que géographique. Trimble Data a l'air de le faire sur
> requête manuelle, il faudrait l'équivalent en push.
>
> L'autre partie de la solution c'est d'avoir une alerte quand l'api est
> en rade afin d'éviter qu'elle le reste trop longtemps et de pouvoir en
> trouver aussi plus facilement la cause.
> Peut-être que cela existe déjà mais je n'ai rien vu sur la ml tech.
>
> --
>
> Le 20. 07. 17 à 21:07, Florian LAINEZ a écrit :
> > Salut,
> > Aujourd'hui on a eu -encore !- une interruption de service sur
> > l'overpass API. Cela a impacté l'appli Jungle Bus mais j'imagine tout un
> > tas d'autres services qui se basent dessus.
> > J'ai l'impression que cela se produit souvent. Je constate dans mes
> > projets que ce service reste le maillon faible technique et impose de
> > mettre en place une pénible redondance.
> >
> > Est-ce que vous sauriez à quoi cela est dû ? Quelles en sont les causes
> > profondes ?
> > Y aurait-il une solution que nous pourrions mettre en place pour venir
> > en soutien à nos amis les teutons qui gèrent le bouzin ?
> > Est-ce plutôt un besoin de dev ou d’hébergement ?
> > Bref, on résout le problème ? ;)
> _______________________________________________
> Talk-fr mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à