Доработки приложения на базе шаблона с codecanyon. Минимальная перекраска, добавление страницы подписки, настройка встроенной рекламы admob, настройка редиректа трафика, добавление webview внутрь приложения.
Django Channels Realtime chat
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Django Channels
Realtime Chat
Задача: построить realtime chat, а также отправление/получение уведомлений, не относящимся к чату. Суммарно 2 функции реального времени.
Инструменты:
backend - Django
frontend - Android Mobile App
Проблема: на локалхосте код работает, сообщения доходят до клиента.
Задеплоил на Heroku, тариф бесплатный. Оказалось, что существует ограничение на connections = 20(чего не хватит и на одного пользователя на 10 минут).
После каждого запроса через ASGI создается новое подключение, для WSGI все ок. До лимита - все работает, но когда соединений 20, сообщения доходят через 2-3 раза.
Попытки решить:
1. Прописывал в коде close_old_connections, убить соединения не получилось. Те для каждого сообщения создается новое connection. Гуглил несколько дней, не нашел решения по этому вопросу.
2. Пробовал и с Daphne, и с Uvicorn - эффект одинаковый
Вопрос: возможно django-channels не подходящий вариант для поставленной задачи.
Возможно стоит отказаться от Heroku, задеплоить на другой хостинг и поднять Nginx, и все ограничения пропадут?
В офф. доке пишут что django-channels должен поддержить до 1000 подключений, но опять же, если при каждом сообщении создается новое подключение, то ничего работать не будет.
Если не через django-channels, то через что?
Хотелось бы получить платную консультацию и помощь в написании кода или написание кода специалистом полностью с учетом деплоя django на хостинг.
Заявки фрилансеров
Похожие заказы
- $50Мобильные приложения3 заявкиЗакрыт5 лет назад
Добрый вечер, Роман. Есть действующее приложение. Хотел бы обсудить работы -различные обновления и усовершенствования для него. Binder24.app
Мобильные приложения1 заявкаЗакрыт5 лет назад- $400
Требования к приложению - Кеширование первого линка- Facebook SDK - Уникальная графика под гемблинг - Push-уведомления - Deep Link - Appsflyer (желательно)- Индивидуальное использование - Клоакинг модерации (подмена ссылок по фильтрам) Разработчикам с опытом в гемблинге - преимущество
Мобильные приложения5 заявокЗакрыт5 лет назад Ведется разработка мобильного приложения для мигрантов на платформе Android. Язык программирования Kotlin. Необходимо разработать функционал приложения по предоставлению платных услуг пользователю. Задача: 1. Разработка экранной формы стартового функционала. В форме: переход ...
Мобильные приложения1 заявкаЗакрыт5 лет назад- $30
Нужно сделать 2d платформер на unity(управление под телефон), с меню и разными уровнями. Графика имеется. Срок выполнение 1 неделя
Мобильные приложения1 заявкаЗакрыт5 лет назад Функции: Контроль времени пребывания клиента в чате. Напоминание о окончании подписки, срок 1 год, запрет на пересылку файлов, в идее запрет на копирование информации из чата, учет активности, модерация нецензурных фраз, автоматические предупреждения. И тд
Мобильные приложения3 заявкиЗакрыт5 лет назадПриложение звонков для Google Cardboard с использованием Google VR. Прототип телефонной книги под Google VR в Unity.
Мобильные приложения7 заявокЗакрыт5 лет назадДобрый день. Необходимо разработать android сервис (просто демон без интерфейса и элементов управления) по следующей задаче: Android 10 . Есть Direct boot – задача до direct boot сделать сервис (демон) или скрипт который 1) работает ...
Мобильные приложения1 заявкаЗакрыт5 лет назадТЗ читать по ссылке или в прикрепленном файле. https://tgraph.io/TZ-Prilozhenie-dlya-brosayushchih-kurit-04-29 -Все права на приложение переходят ко мне -Вы также передаете исходники -Приложение должно корректно работать под все версии Android от ...
Мобильные приложения1 исполнительЗавершен5 лет назад- $130
Добрый день. Необходимо разработать android сервис (просто демон без интерфейса и элементов управления) по следующей задаче: Android 10 . Есть Direct boot - задача до direct boot сделать сервис (демон) или скрипт который 1) работает ...
Мобильные приложениянет заявокЗакрыт5 лет назад