Вход
|
Регистрация
|
Восстановить пароль
Главная
О проекте
Правила
Сообщество
Форум
Чат
Для новичков
Игроков: 12346
[
+0
]
, онлайн:
32
Персонажей: 74069
[
+21
]
Игр: 7899
[
+4
]
Игровых сообщений: 2592977
[
+141
]
Активные игры
-
Смена
(
0
/
0
)
-
Охотники за привидениями
(
43
/
0
)
-
[D&D 5e] Долгая Зима Мидгарда
(
43
/
2
)
-
[Плейтест] Герои класса D
(
61
/
40
)
-
Совет магии-2
(
229
/
38
)
-
Тайны Татекумо
(
64
/
0
)
-
Пятый элемент
(
333
/
0
)
-
Таверна
(
52
/
19
)
-
Истории Карт: О Чем Молчат Обломки
(
14
/
0
)
-
Под светом зеленой луны
(
6
/
0
)
-
Все активные игры
Набор игроков
-
[Lumen][18+]В Берлине нет смерти
(
5
/
0
)
-
Good Day to Die
(
1
/
0
)
-
[Min] Древний Космос
(
0
/
0
)
-
[R9] Лес, полный тайн
(
1
/
0
)
-
[GURPS] Coldest Hearts
(
17
/
13
)
-
[Warhammer 40k] Space Hulk - Heresy Edition
(
7
/
0
)
-
[D&D 5e] No matter where you go, I will find you
(
14
/
89
)
-
[R18] Экзамен магов и начало пути длиною в жизнь
(
4
/
48
)
-
Легенды Рунтерры: Отбросы
(
16
/
3
)
-
ΛΣ: Пепел под сапогами
(
301
/
24
)
-
[DnD для новичков] Путь паладина
(
24
/
29
)
-
Руслан и Людмила
(
104
/
89
)
-
Марш Лейб-гвардии Скриллекского полка
(
8
/
50
)
-
[WoD] Long way home
(
3
/
1
)
-
[Battletech] Катафракт. Часть 3. Миттельшпиль.
(
34
/
27
)
-
Все игры с открытым набором
Завершенные игры
-
Все завершенные игры
Новые блоги
-
Рисовал_очка
(
32
/
45
)
-
Солнечная Империя
(
64
/
335
)
-
Starforged: пересказ правил, заметки, плейтест
(
71
/
60
)
-
🐸It Is Wednesday My Dudes🐸
(
73
/
53
)
-
Кендерфлюидный космосексуал
(
147
/
275
)
-
Все активные блоги
Форум
-
Для новичков
(3749)
-
Общий
(17782)
-
Игровые системы
(6249)
-
Набор игроков/поиск мастера
(41608)
-
Котёл идей
(4315)
-
Конкурсы
(16074)
-
Под столом
(20428)
-
Улучшение сайта
(11248)
-
Ошибки
(4385)
-
Новости проекта
(14628)
-
Неролевые игры
(11855)
DM3 или укушенные Гейбом
Вниз
Вернуться в раздел "Под столом"
Вниз
Есть новости по поводу третьего дмчика?
Автор:
Roloroma
[
offline
]
, 27.08.2018 23:30
1
Ой, не увидали. Новости!
Во-первых, архитектурные и организационные моменты:
Показать содержимое
1. Перенесли на netcore старый сайт. Правим на нем баги, тысячи их.
2. Переделывам дизайн мобильного сайта, таскаем кнопочки, играемся со шрифтами, вот это вот все.
3. Микросервисы поделали, набрались кучи опыта, решили, что пока что это оверкилл, так что отложили.
3.1. Возникли проблемы в реализации авторизации с учетом ДМской специфики с проверками авторства и прочих сложных механизмов (мой любимый - это когда мастер пытается отредактировать пост другого игрока, поменяв в нем персонажа, там столько различных проверок, что долбануться можно).
3.2. Нужно переделывать в корне механизм деплоя, перебираться с нашего CI на прямо continuous deploy, а такой экспертизы у нас пока не имеется.
3.3. Основной сайт сделан на ASP.NET MVC, он собирает целые здоровые куски разметки на сервере. Если собирать эти здоровые куски с помощью данных из микросервисов, это значительно увеличит время отклика страниц.
4. Переприоретизировали дальнейшие действия.
4.1. Правим баги по существующему функционалу.
4.2. Допиливаем фичи (почему-то все еще нет добавлений файлов к постам, позорище).
4.3. Активнейшим образом развиваем DM.API.
4.4. Допиливаем мобильную версию.
4.5. На основе кода и опыта, полученного от мобильной версии, переделываем десктопный сайт на те же рельсы Vue.js+DM.API (менять функционал или внешний вид при этом не будем, переносим as is).
4.6. Повторяем процедуру для админки. Возможно, пилим отдельный админский апи, ради безопасности.
... очень далеко и непредсказуемо
Во-вторых, конкретные ачивки, которыми хочется похвастаться:
Показать содержимое
1. Переделали счетчики непрочитанных сообщений. Опять.
1.1. Теперь они не требуют кеширования, устраняя проблему синхронизации кеша между приложениями.
1.2. Теперь они атомарны во всех операциях записи. Некоторые процессы требуют чтение+запись, но притом неблокирующие. Потокобезопасность во все щели.
1.3. Возможности полноценно написать тесты производительности пока не было, но это в приоритетах.
2. Пока щупали микросервисы, сделали систему уведомлений на основе RabbitMQ. Очень гибкую и удобненькую, как мне кажется. В приоритетах - интеграция ее в портированный на неткор сайт без микросервисов.
Ну такое, конечно, но жизнь идет.
Автор:
Odinarius
[
offline
]
, 12.09.2018 15:42
2
Хорошие новости, тем не менее. Главное, что работа идет.
Автор:
zzappad
[
offline
]
, 18.09.2018 10:58
3
Да, неплохо продвинулись. Круто.
Автор:
alexpsi
[
offline
]
, 18.09.2018 11:02
4
Вверх
Опросы
Нет активных опросов.
Жалобы и предложения
-
Оставить жалобу
-
Сообщить об ошибке
Загрузка данных...
Помочь проекту
Средства на покрытие расходов и
развитие проекта в 2024:
73/700 €
Социальные сети
-
Группа во Вконтакте
Партнеры
↑
скрыть