(English follows)
Chers usagers du Datamart du SMC,
Le service AMQP, très fortement recommandé pour recevoir automatiquement les données du
Datamart du SMC, est basé sur le client
Sarracenia<https://metpx.github.io/sarracenia/fr/index.html>, une boîte à outils de
gestion de partage de données pub/sub en temps réel pour les utilisateurs en ligne de
commande, python et C.
Récemment, une nouvelle version (Sr3) de Sarracenia a été installée. Cette mise à jour
n'entraine pas de bris de service pour les usagers actuels de AMQP, sauf pour ceux qui
importent Sarracenia dans leur propre code (voir de l'aide
ICI<https://metpx.github.io/sarracenia/Tutorials/3_api_flow_demo.html> pour les
usagers concernés).
Cette nouvelle version possède de nombreuses améliorations telles que la possibilité de
s'abonner à plusieurs « courtiers » (serveurs de données) simultanément dans la même
configuration.
Un utilisateur peut donc désormais s'abonner à la fois à
dd.meteo.gc.ca<https://dd.weather.gc.ca/> et
hpfx.collab.science.gc.ca<https://hpfx.collab.science.gc.ca/> , activer la
suppression de doublons dans son abonnement et ainsi ne pas recevoir de flux de données
redondant. Ceci permet donc de facilement mettre en place une solution de contingence en
cas de problème avec l'un ou l'autre des serveurs indépendants, particulièrement
intéressante pour tous nos clients qui utilisent nos données de façon opérationnelle.
Exemple (conditions actuelles et prévisions officielles pour la province du Québec);
broker amqps://anonymous:anonymous@dd.weather.gc.ca/
subtopic *.WXO-DD.citypage_weather.QC.#
broker amqps://anonymous:anonymous@hpfx.collab.science.gc.ca
subtopic *.WXO-DD.citypage_weather.QC.#
# enable duplicate suppression
nodupe_ttl 1h
mirror True
directory /tmp/citypages
accept .*citypage.*
La documentation a été mise à jour afin de refléter ce changement :
https://eccc-msc.github.io/open-data/msc-datamart/amqp_fr/
Notes importantes :
* Pour les utilisateurs qui utilisent déjà Sr3, la mise à jour vers Sr3 v3.1.0 devrait
être simple. Les dernières versions de Sr3 (3.1.0, 3.0.58, 3.0.57) ont inclus de
nombreuses corrections de bogues. Par conséquent, nous recommandons aux utilisateurs qui
utilisent une version antérieure à 3.0.57 de procéder à la mise à jour.
* Les utilisateurs peuvent continuer à utiliser Sarracenia v2, mais nous
n'ajoutons pas de nouvelles fonctionnalités et nous nous limitons à corriger les
bogues critiques. Nous recommandons donc aux utilisateurs de la version 2 de migrer vers
la version Sr3 aussitôt que possible. Le processus de mise à niveau de la version 2 à la
version 3 étant un peu plus complexe, un
tutoriel<https://metpx.github.io/sarracenia/fr/Tutoriel/Migrer_v2_vers_sr3.html> a
été développé pour aider nos usagers dans cette transition.
Nous espérons que vous tirerez profit de cette mise à jour.
Aussi, nous avons noté que quelques usagers continuent d'exploiter le script
dd_subscribe<https://github.com/MetPX/sarracenia/blob/5155427b3fd5fc96...
pour s'abonner au Datamart du SMC. Ce script n'est plus supporté et nous incitons
fortement ces usagers à migrer vers la version sr3 de Sarracenia décrite ci-dessus.
Finalement, veuillez noter que notre politique d'utilisation des services de données
ouvertes du SMC<https://eccc-msc.github.io/open-data/usage-policy/readme_fr/> a
également été mise à jour avec ajout de limites
d'utilisation<https://eccc-msc.github.io/open-data/usage-policy/readme_fr/#regles-dutilisation-et-pratiques-exemplaires>.
N'hésitez pas à me contacter pour toute question ou davantage d'information, Il me
fera plaisir de vous aider.
Cordialement,
Sandrine
======================
Dear MSC Datamart users,
The AMQP service, which is highly recommended for automatically receiving data from the
MSC Datamart, is based on the
Sarracenia<https://metpx.github.io/sarracenia/fr/index.html> client, a real-time
pub/sub data sharing management toolkit for command line, Python, and C users.
Recently, a new version (Sr3) of Sarracenia has been installed. This update does not cause
any service disruption for current AMQP users, except for those who import Sarracenia into
their own code (see help
HERE<https://metpx.github.io/sarracenia/Tutorials/3_api_flow_demo.html> for affected
users).
This new version has many improvements, such as the ability to subscribe to multiple
brokers simultaneously in the same configuration.
A user can now subscribe to both dd.weather.gc.ca<https://dd.weather.gc.ca/> and
hpfx.collab.science.gc.ca<https://hpfx.collab.science.gc.ca/>, enable duplicate
suppression in their subscriber to receive a redundant feed of data. This makes it easy to
set up a contingency solution in case of a problem with one or the other of the
independent servers, which is particularly interesting for all our customers who use our
data operationally.
Example (current conditions and official forecasts for the province of Quebec);
broker amqps://anonymous:anonymous@dd.weather.gc.ca/
subtopic *.WXO-DD.citypage_weather.QC.#
broker amqps://anonymous:anonymous@hpfx.collab.science.gc.ca
subtopic *.WXO-DD.citypage_weather.QC.#
# enable duplicate suppression
nodupe_ttl 1h
mirror True
directory /tmp/citypages
accept .*citypage.*
The documentation has been updated to reflect this change:
https://eccc-msc.github.io/open-data/msc-datamart/amqp_en/
Important notes:
* For users already using Sr3, upgrading to Sr3 v3.1.0 should be straightforward. The
latest versions of Sr3 (3.1.0, 3.0.58, 3.0.57) have included numerous bug fixes.
Therefore, we recommend that users running versions earlier than 3.0.57 upgrade.
* Users can continue to use Sarracenia v2, but we are not adding any new features and
are limiting ourselves to fixing critical bugs. We therefore recommend that users of
version 2 migrate to version Sr3 as soon as possible. As the upgrade process from version
2 to version 3 is a little more complex, a
tutorial<https://metpx.github.io/sarracenia/Tutorials/Migrate_v2_to_sr3.html> has
been developed to help our users with this transition.
We hope you find this update useful.
We have also noticed that some users continue to run the
dd_subscribe<https://github.com/MetPX/sarracenia/blob/5155427b3fd5fc96...
script to subscribe to the MSC Datamart. This script is no longer supported, and we
strongly encourage these users to migrate to the sr3 version of Sarracenia described
above.
Finally, please note that our MSC Open Data Service Usage
Policy<https://eccc-msc.github.io/open-data/usage-policy/readme_en/> has also been
also updated with the addition of usage
limits<https://eccc-msc.github.io/open-data/usage-policy/readme_en/#usage-rules-and-best-practices>.
Please do not hesitate to contact me if you have any questions or require further
information. I will be happy to help.
Best regards,
Sandrine
---------
Sandrine Edouard
Responsable d'unité, Intendance des données et accès aux données ouvertes du SMC
Direction des Opérations du Centre canadien de prévision météorologique et
environnementale
Environnement et Changement climatique Canada, Gouvernement du Canada
dps-client@ec.gc.ca<mailto:dps-client@ec.gc.ca> / Tél (M365) : 1-438-801 0700
Liste de diffusion dd_info :
https://comm.collab.science.gc.ca/mailman3/postorius/lists/dd_info
Votre avis nous
intéresse<https://forms.office.com/Pages/ResponsePage.aspx?id=018MdItu...
Unit Manager, Data Stewardship and MSC Open Data Access
Canadian Centre for Meteorological and Environmental Prediction Operations
Environment and Climate Change Canada, Government of Canada
dps-client@ec.gc.ca<mailto:dps-client@ec.gc.ca> / Phone (M365): 1-438-801 0700
dd_info mailing list:
https://comm.collab.science.gc.ca/mailman3/postorius/lists/dd_info
Your opinion matters to
us<https://forms.office.com/Pages/ResponsePage.aspx?id=018MdItudkGcyUV...
[cid:image001.png@01DC15D2.23E13730]