Utilisation des messages
A l'aide d'un curseur spécifique, utilisez les messages d'un flux dans le service Streaming.
Pour utiliser des messages à partir d'un flux de données, vous devez :
- créer un curseur.
- Utiliser le curseur pour obtenir ou lire les messages.
- utiliser le curseur renvoyé pour poursuivre la lecture des messages.
Vous pouvez utiliser un destinataire individuel pour lire des messages en provenance d'au moins un flux de données ou utiliser des groupes de destinataires pour lire des messages en provenance d'un flux de données.
Voici les tâches que vous pouvez effectuer concernant l'utilisation des messages.
- Création d'un curseur
- Création d'un curseur de groupe
- Obtention des messages (lecture)
- Envoi d'un signal d'activité
- Validation manuelle d'un décalage
- Obtention de l'état actuel d'un groupe de consommateurs
- Mise à jour d'un groupe de destinataires
Vous pouvez également utiliser Oracle Cloud Infrastructure Connector Hub pour utiliser des données d'un flux et transmettre des messages à Object Storage ou toute autre cible Connector Hub prise en charge.
Vous pouvez afficher les derniers messages d'un flux à l'aide de la console. Toutefois, pour utiliser les messages du flux, vous devez utiliser l'interface de ligne de commande, l'API ou un kit SDK pour créer et utiliser des curseurs.
Pour utiliser des messages à l'aide de kits SDK OCI, reportez-vous au guide du Developer pour Streaming. Voir également Développement avec Kafka et Streaming.
Stratégie IAM requis
Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel un administrateur de location a accordé un accès de sécurité dans une stratégie . Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous informe que vous n'avez pas d'autorisation ou que vous n'êtes pas autorisé, vérifiez auprès de l'utilisateur le type d'accès qui vous est accordé et le compartiment dans lequel vous travaillez.
Pour les administrateurs : la stratégie dans Autoriser les administrateurs du service Streaming à gérer les ressources Streaming permet au groupe indiqué de réaliser toutes les opérations de transmission en continu et celles relatives aux ressources associées au service Streaming.
Vous pouvez créer une stratégie qui donne à un locataire un accès stream-pull lui permettant d'utiliser les données d'un flux d'un autre locataire. Pour plus d'informations sur les stratégies Streaming, reportez-vous à Accès aux ressources Streaming dans toutes les locations et à Détails du service Streaming.
Si vous ne connaissez pas les stratégies, reportez-vous à Présentation des stratégies IAM.