Призрачное облако


Обзор моей заявки

Ghost Cloud — это онлайн-платформа для обмена файлами, представляющая собой облачное микросервисное приложение. Как только кто-то загружает файл, он становится общедоступным на платформе, и другие люди также могут просматривать и сохранять его. С помощью redis такие задачи, как сжатие и загрузка файлов, полностью асинхронны и управляемы событиями для пользователя.

Приложение состоит из 5-уровневых микросервисов. Которые выполняют различные задачи.

Категория заявки:

Вдохновленные мавены микросервисов

Архитектура

Скриншоты

| Главная страница

| Просмотр файла

| Страница сохранения файла

| Загрузить файл

Используемый язык

  • Python
  • Javascript

Ссылка на код

Найдите код здесь —
https://github.com/ankit-brijwasi/ghost-cloud

Объяснение на YouTube

Коллаборационисты

Solo by @ankitbrijwasi

Дополнительная информация о Redis Stack

Здесь собраны некоторые ресурсы, которые помогут вам быстро начать использовать Redis Stack. Если у вас остались вопросы, не стесняйтесь задавать их в Redis Discord или в Twitter.

Начало работы

  1. Зарегистрируйте бесплатный аккаунт Redis Cloud по этой ссылке и используйте базу данных Redis Stack в облаке.
  2. В зависимости от языка/фреймворка, который вы хотите использовать, вы найдете следующие клиентские библиотеки:
    • Redis OM .NET (C#)
      • Посмотрите это видео о начале работы
      • Следуйте этому руководству по началу работы
    • Redis OM Node (JS)
      • Посмотрите это видео о начале работы
      • Следуйте этому руководству по началу работы
    • Redis OM Python
      • Посмотрите это видео о начале работы
      • Следуйте этому руководству по началу работы
    • Redis OM Spring (Java)
      • Посмотрите это видео о начале работы
      • Следуйте этому руководству по началу работы

Приведенных выше видео и руководств должно быть достаточно, чтобы начать работу с желаемым языком/фреймворком. Далее вы можете расширять и развивать свое приложение. Используйте приведенные ниже ресурсы для дальнейшего развития:

  1. Developer Hub — главная страница разработчиков Redis, где вы можете найти информацию о создании приложений с использованием Redis с примерами проектов, руководствами и учебниками.
  2. Redis Stack getting started page — Перечислены все возможности Redis Stack. Отсюда вы можете найти соответствующие документы и руководства по всем возможностям Redis Stack.
  3. Redis Rediscover — Предоставляет примеры использования Redis, а также реальные примеры и учебные материалы.
  4. RedisInsight — настольный инструмент с графическим интерфейсом — используйте его для подключения к Redis, чтобы визуально увидеть данные. В нем также есть CLI, позволяющий отправлять команды Redis CLI. В нем также есть профилировщик, позволяющий видеть команды, выполняемые на вашем экземпляре Redis в реальном времени.
  5. Видео на Youtube
    • Официальный Youtube-канал Redis
    • Видеоролики о Redis Stack — помогут вам начать моделировать данные, использовать Redis OM и изучать Redis Stack.
    • Приложение Redis Stack для работы с биржами в реальном времени от Ahmad Bazzi
    • Построение приложения на Fullstack Next.js с помощью Fireship.io
    • Курс «Микросервисы с Redis» от Scalable Scripts на freeCodeCamp

Счастливого кодинга

Будь здоров

Оцените статью
devanswers.ru
Добавить комментарий