Publié le: Feb 10, 2020
Amazon EventBridge fournit désormais des options supplémentaires de filtrage de contenus pour les générateurs d’architectures axées sur les événements. Grâce au filtrage de contenus de modèles d’événements, vous pouvez écrire des règles complexes qui ne se déclenchent que sous les conditions que vous avez spécifiées. Cette fonctionnalité permet de réduire le volume du code personnalisé nécessaire dans les services en aval en prenant en charge le filtrage de contenus au niveau du bus d’événement à l’aide d’une approche déclarative.
Cette nouvelle fonctionnalité prend en charge la mise en correspondance sur les plages numériques, la vérification de l’existence ou de l’absence d’attributs, la comparaison de préfixes de chaînes et la comparaison via l’opérateur « anything-but » pour les chaînes. Les règles peuvent comporter plusieurs filtres afin de créer des combinaisons complexes dans un modèle d’événement unique. Les événements ne sont fournis aux cibles que lorsque les règles sont mises en correspondance, ce qui diminue potentiellement le trafic vers les services en aval et réduit les coûts. Cette fonction est très utile pour les microservices qui utilisent uniquement un sous-ensemble d’événements disponibles, déplaçant le filtrage de l’application personnalisée vers EventBridge.
Le filtrage de contenus est pris en charge partout où EventBridge est disponible. EventBridge est disponible pour tous dans les régions ci-dessous : USA Est (Ohio et Virginie du Nord), USA Ouest (Oregon et Californie du Nord), Canada (Centre), UE (Stockholm, Paris, Irlande, Francfort et Londres), Asie-Pacifique (Mumbai, Tokyo, Hong Kong, Séoul, Singapour et Sydney) et Amérique du Sud (Sao Paulo).
Pour en savoir plus sur EventBridge :
- consultez la page produit d’Amazon EventBridge ;
- consultez la page Modèles d’événements Amazon EventBridge ;
- consultez la page Utilisation de règles avancées pour réduire le code personnalisé.