Сохранен 8
https://2ch.hk/pr/res/560908.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 18/10/15 Вск 17:19:00 #1 №560908 
14451779406450.jpg
Поцоны, нужен совет.

Что есть сейчас:

Бек на Asp.Net Web Api
Фронт на ангуларе
Данные для бека все храняться в MSSQL

Нужно сделать фид событий.
На главной после авторизации, нужно показывать пользователю информацию о действиях других пользователей в созданных пользователем сущностях. Ну и плюс в ленте должна быть социальная инфа, типа дружок твой зашёл в сеть, дружок вышел, загрузил аватарку и т.д.

Первая мысль, херануть события в монго, но тут есть вариации
1) Скидывать все события в одну коллекцию, а потом делать выборки на лету
2) Создавать для каждого юзера по ленте в монго и при регистрации события на беке, класть каждому в ленту

Почитал про Redis. Всё время слышал, как его нахваливают. Но никогда не использовал.
Понял что, редиска это же как Memcached, только бекапится на диск. Как социальные данные то там хранить? Всё время в оператосе? Скорость конечно будет охуенная, но блеать дорого же.
Интересует больше вариант с редиской, я намутил бизпарковскую Азуру и в ней можно её запиливать.

Помогайте поцоны. И за слог извиняюсь, упорот немного.

Аноним 18/10/15 Вск 17:26:40 #2 №560917 
14451784007180.jpg
бамп
Аноним 18/10/15 Вск 17:33:20 #3 №560928 
Бампец
Аноним 18/10/15 Вск 17:47:55 #4 №560941 
Последний бамп
Аноним 18/10/15 Вск 18:01:39 #5 №560951 
ребитМQ
Аноним 18/10/15 Вск 18:06:05 #6 №560956 
http://getstream.io/
Аноним 18/10/15 Вск 18:33:09 #7 №560980 
http://activitystrea.ms/specs/json/1.0/
Аноним 18/10/15 Вск 19:18:21 #8 №561019 
>>560908 (OP)
Если хочешь по-крутому решить эту задачу - Cassandra, HBase. Еще вот это посмотри, интересно.

https://medium.com/@clayallsopp/your-first-graphql-server-3c766ab4f0a2

А вообще твоя задача лучше всего решается тупо на mssql, запущенном на отдельном сервере + на нем же воркер, который хавает события из rabbitmq (а кладет их туда основной бэк). Если пользователи делают 2кк хитов в день, вроде не жалко 40 долларов в месяц на отдельную машину.

Монго нахуй.
comments powered by Disqus