Навыки configuring-dapr-pubsub
📦

configuring-dapr-pubsub

Ревизия содержимого r2 Высокий риск ⚙️ Внешние команды🌐 Доступ к сети

Настройка Dapr Pub/Sub для микросервисов

Событийно-ориентированным сервисам нужна единообразная настройка pub/sub в локальных средах и Kubernetes. Этот skill предоставляет шаблоны компонентов Dapr, подписок, публикации и устранения неполадок для Kafka или Redis.

Поддерживает: Claude Codex Code(CC)
⚠️ 38 Плохо

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "configuring-dapr-pubsub" from https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub.md and its manifest at https://skillstore.io/api/skills/asmayaseen-configuring-dapr-pubsub/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «configuring-dapr-pubsub». Мне нужен Dapr pub/sub на базе Kafka для трех agent services в Kubernetes.

Ожидаемый результат:

План компонента с ограниченной областью действия, topics подписок для каждого сервиса, sidecar annotations и проверки metadata и logs.

Использование «configuring-dapr-pubsub». Мой локальный subscriber не получает события от Dapr publisher.

Ожидаемый результат:

Последовательность устранения неполадок, охватывающая запуск sidecar, регистрацию компонента, имена topics, пути routes и logs subscriber.

Использование «configuring-dapr-pubsub». Я хочу перейти с Redis development pub/sub на Kafka production pub/sub.

Ожидаемый результат:

Контрольный список миграции, охватывающий настройки брокера, authentication, secrets, consumer groups, scopes и различия в развертывании.

Аудит безопасности

Высокий риск

All 51 static detections are false positives. The command alerts are Markdown examples, and the network references target a local Dapr sidecar. Semantic review found insecure production Kafka defaults and unpinned container images.

2
Просканировано файлов
477
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (2)

Высокий
Insecure Kafka Defaults Presented for Production
The quick start disables TLS, and the production Kafka example uses no authentication. Reuse can expose event data and permit unauthorized broker access.
The cited configuration explicitly sets disableTls to true and labels an authType none example as production guidance.
Средний
Unpinned Container Images
Deployment examples use latest image tags for application, Dapr, and Kafka containers. Mutable tags can introduce unreviewed or incompatible images during deployment.
Each cited deployment line uses a mutable latest tag, so image contents can change without a manifest update.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/asmayaseen-configuring-dapr-pubsub/security.svg)](https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-configuring-dapr-pubsub/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/asmayaseen-configuring-dapr-pubsub.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

Asmayaseen. (2026). configuring-dapr-pubsub security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub/audits/9

Цитата BibTeX

@techreport{asmayaseen-asmayaseen-configuring-dapr-pubsub-2026, author = {Asmayaseen}, title = {configuring-dapr-pubsub security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "configuring-dapr-pubsub security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "Asmayaseen" date-released: "2026-07-23" url: "https://skillstore.io/skills/asmayaseen-configuring-dapr-pubsub/audits/9" identifiers: - type: other value: "skillstore:asmayaseen-configuring-dapr-pubsub:audit:9" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
45
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Стандартизировать компоненты обмена сообщениями Dapr

Создавать единообразные определения компонентов Kafka или Redis pub/sub для нескольких сервисов и namespaces.

Связать событийные потоки FastAPI

Добавить endpoints подписки Dapr, публиковать события и обрабатывать полезную нагрузку CloudEvent в Python-сервисах.

Устранять сбои доставки

Проверять sidecar logs, регистрацию компонентов, topics, routes и поведение consumer group.

Попробуйте эти промпты

Создать базовый компонент pub/sub
Создайте компонент Dapr pub/sub для Redis для локальной разработки. Включите обязательные metadata и объясните, что мне нужно изменить.
Добавить подписку Kafka
Спроектируйте декларативную подписку Dapr для моего сервиса. Используйте Kafka pub/sub, topic order-created, route /dapr/order-created и узкую область действия.
Связать сервисы publisher и handler
Помогите мне соединить два сервиса FastAPI с помощью Dapr pub/sub. Покажите поток publisher, route subscriber, поля события и шаги проверки.
Проверить готовность к production
Проверьте мой дизайн Dapr pub/sub для production. Проверьте authentication, TLS, secrets, retries, component scopes, consumer groups и Kubernetes sidecars.

Лучшие практики

  • Держите component scopes узкими, чтобы только нужные сервисы могли использовать каждый компонент pub/sub.
  • Храните учетные данные брокера в Kubernetes secrets и предпочитайте TLS или SASL для production-брокеров.
  • Проверяйте пути publisher и subscriber через Dapr sidecar перед развертыванием большого числа replicas.

Избегать

  • Использовать настройки разработки, такие как отключенный TLS, как production defaults.
  • Публиковать напрямую в Kafka, когда контракт сервиса требует Dapr pub/sub.
  • Повторно использовать одну consumer group для несвязанных приложений без проверки delivery semantics.

Часто задаваемые вопросы

Создает ли этот skill кластеры Kafka или Redis?
Нет. Он помогает настраивать компоненты Dapr pub/sub, которые подключаются к существующей инфраструктуре Kafka или Redis.
Могу ли я использовать его с Kubernetes?
Да. Он включает component YAML, subscriptions, Dapr sidecar annotations, scopes и шаблоны развертывания.
Поддерживает ли он CloudEvents?
Да. Он показывает, как handlers читают данные CloudEvent и как publishers могут включать CloudEvent metadata.
Подходит ли Redis для production pub/sub?
Redis может подойти для простых случаев, но требования production зависят от durability, ordering, scale и operational requirements.
Выполняет ли skill команды автоматически?
Нет. Команды являются примерами документации для пользователей, которые запускают их в собственных средах Dapr и Kubernetes.
Что следует проверить перед production?
Проверьте authentication, TLS, secrets, component scopes, retry behavior, consumer groups, topic names и sidecar health.

Сведения для разработчиков

Автор

Asmayaseen

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

89edfdc710d0846129dcee6a929477b04f08052c

Актуальность поддержки

29.07.2026

Использование

7 загрузок · 190 просмотров

Структура файлов

📁 scripts/

📄 verify.py

📄 SKILL.md

Больше от Asmayaseen

Показать все
📦

tool-design

81

Проектирование надежных инструментов для агентов

Агенты дают сбои, когда названия инструментов, входные данные, выходные данные или ошибки неоднозначны. Этот навык дает практические шаблоны для описаний инструментов, схем, форматов ответов и тестирования.

Кодинг и разработка Просмотр
📦

operating-production-services

81

Повышение надежности производственного сервиса

Командам, отвечающим за production, нужны четкие целевые показатели надежности и воспроизводимые практики работы с инцидентами. Этот навык предоставляет SRE-шаблоны для SLO, бюджетов ошибок, оповещений и postmortem-разборов.

DevOps и инфраструктура Просмотр
📦

styling-with-shadcn

80

Создание интерфейсов shadcn/ui в Next.js

Командам React нужны единообразные UI-паттерны, которые работают с современным Next.js. Этот навык предоставляет рекомендации по настройке shadcn/ui, примеры компонентов, валидацию форм, таблицы, боковые панели и паттерны темного режима.

Кодинг и разработка Просмотр
📦

streaming-llm-responses

80

Создание потоковых интерфейсов AI-чата

AI-чат в реальном времени кажется сломанным, когда пользователи не видят прогресс, состояние ответа или изменения интерфейса. Этот skill дает Claude, Codex и Claude Code шаблоны для жизненных циклов потоковой передачи, событий прогресса, клиентских эффектов и клиентских инструментов.

Кодинг и разработка Просмотр
📦

context-degradation

80

Диагностика деградации контекста

Длинные AI-сессии могут терять точность, когда контекст растет, содержит противоречия или отвлекающие материалы. Этот навык помогает Claude, Codex и Claude Code выявлять паттерны деградации и выбирать практические шаги по их снижению.

Исследования и обучение Просмотр
Показать все
📦

cloud-devops

80

Координация облачных DevOps-процессов

от sickn33

Работа по облачной доставке часто охватывает множество инструментов и этапов. Этот навык организует работу с инфраструктурой, CI/CD, Kubernetes, мониторингом, безопасностью, затратами и восстановлением в понятные промпты.

DevOps и инфраструктура Просмотр
📦

helm-chart-architect

80

Проектирование архитектуры Helm Chart для production

от 92Bilal26

Команды часто копируют примеры Helm, которые не соответствуют их эксплуатационным ограничениям. Этот навык помогает проектировать архитектуру chart с учетом зависимостей, hooks, values, окружений и потребностей операторов.

DevOps и инфраструктура Просмотр
📦

kubernetes-deployment

80

Развертывание рабочих нагрузок Kubernetes с пошаговыми инструкциями

от sickn33

Релизы Kubernetes требуют множества согласованных артефактов и проверок. Этот skill помогает с подготовкой контейнеров, манифестами, Helm charts, service mesh, безопасностью, наблюдаемостью и проверкой развертывания.

DevOps и инфраструктура Просмотр
📦

k8s-manifest-generator

79

Безопасная генерация манифестов Kubernetes

от sickn33

Манифесты Kubernetes легко настроить неправильно, когда команды пишут их по памяти. Этот навык превращает требования в структурированные рекомендации по YAML с учетом безопасности, probes, ресурсов и шаблонов Service.

DevOps и инфраструктура Просмотр
📦

devops-troubleshooter

79

Быстрее диагностируйте инциденты DevOps

от sickn33

Инциденты в продакшене требуют быстрого триажа по логам, метрикам, трассировкам и облачным платформам. Этот навык помогает структурировать отладку DevOps, анализ первопричин и планирование восстановления.

DevOps и инфраструктура Просмотр
📦

istio-traffic-management

78

Настройка политик трафика Istio

от wshobson

Изменения трафика Istio рискованны, когда правила маршрутизации, повторных попыток и развертывания создаются по памяти. Этот навык предоставляет практические шаблоны для контролируемого управления трафиком в service mesh.

DevOps и инфраструктура Просмотр