powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
25 сообщений из 50, страница 2 из 2
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639844
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а если без даунтайма никак, то вывешиваем той части клиентов, кого переводим на новую версию, сообщение: "Извинити, идут работы".
Полностью мигрируем им данные и переводим на новый код.
Но это надо хорошо тестировать, так как откатить их в случае чего будет сложно.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639854
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПисать и в старое место, где адрес был строкой и в новую таблицу.это п.п. 4 выше только руками.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639865
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПисать и в старое место, где адрес был строкой и в новую таблицу.это п.п. 4 выше только руками.
Не сказал бы, что это репликация. Можно конечно назвать запись в таблице копией строки адреса, то есть репликой.
Но так никто не делает
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639871
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVostt,
Не понял каким методом именно БД меняется?

БД меняется в runtime, миграций как таковых нет, есть события (event sourcing), которые меняют БД. На старте жизнедеятельности, пока менеджер ничего не добавит, SQL пустая как стёклышко. Поэтому нас эти проблемы миграций не касаются вообще никак
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639873
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVostt,
Пример:
Адрес был строкой, стал сущностью. Т.е. минус поле и плюс таблица.

Это к деплою не относится. Плюс/минус таблица, поле, индекс и прочее происходит в рантайме по ходу работы. Да и вообще, SQL можно снести нахрен в любой момент и накатить все события заново ))
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639927
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Да. Опять же возвращаемся что у вас CQRS.
Т.е. добавление таблы идет как обычное событие в другую базу.
IMHO у автора не CQRS.
Удачи!
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39639934
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС написал:
void18хотим получить опыт разработки микросервисов
Никто не мешает им в этом деле начать использовать CQRS, Docker, Jenkins, Kubernetes и т.д., и т.п.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640074
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVostt,
Да. Опять же возвращаемся что у вас CQRS.
Т.е. добавление таблы идет как обычное событие в другую базу.
IMHO у автора не CQRS.
Удачи!

Речь же идёт о микросервисной архитектуре. Если все "микросервисы" будут педалить одну базу, то это будут не микросервисы, а довольно жалкое зрелище :)
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Да ну их в баню. Микросервисы.
Ты считаешь что они главное.
А я считаю что CQRS главное.
Кстати читал, что при переходе на CQRS нужно всё ПО предприятия на уши посавить.
Но пусть автор тут решает.
У меня кровавый энтерпрайз всегда был без твох штучек).
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640101
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем сравнивать CQRS с Микросервисами? Одно другому не мешает.
И как может отдельный микросервис со своей БД, в котором используется CQRS поставить на уши остальное ПО?
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640115
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты считаешь что они главное.
А я считаю что CQRS главное.

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

дань моде, это не про инженерную дисциплину, коей является разработка ПО, по крайне мере профессиональная разработка ПО. а то у некоторых до сих пор "фломастеры" со школьных времён ещё.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640180
void18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас как раз-таки самый кровавый энтерпрайз.
Есть core-подсистема с бизнес-логикой, доменами и прочей хреномутью. Она монолитная, неповоротлива, запускается в веб-садах и работает с одной БД (MSSQL). От нее постепенно начали отпиливать части, которые нужно масштабировать отдельно.

В IIS разворачивать такие подсервисы дороговато, решили делать как SelfHost. И тут блин куча вопросов с разворачиванием, запуском, обнаружением.

Архитектура не подразумевает CQRS и Event Sourcing, все делается в обычных транзакциях. Пока клиентов и данных было мало, обычный SQL всё вывозил в Realtime (инсерты, селекты с учетом прав и тп.). Сейчас есть клиенты у которых много сотрудников и производительность сервера пошла по п#$де. Теперь тоже думаем на счет CQRS, Event Sourcing и денормализации всего, что можно.

.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640203
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
void18,

а почему IIS дороговато?

У нас тоже был когда-то монолит, что мы распилили на отдельные решения (Solutions), отрефакторили и теперь продолжаем растаскивать.
Множество сервисов крутится именно в IIS и нас это устраивает. Да, постепенно можно перейти на Linux, но сейчас в приоритете бабок заработать побольше.

Мониторинг у вас настроен? Мы когда подключили NewRelic, то сформировали цельную картину о производительности нашей системы и хорошо оптимизировали узкие места.
Так что советую сначала понять, где конкретно производительность сервера пошла по п#$де и при какой нагрузке, а потом уже думать на счет CQRS, Event Sourcing и денормализации всего, что можно.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640227
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
void18,
Вам надо на веб приложения делить по REST.
Это классика.
Например, приложение Кадры, Склад, .....
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640383
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
void18В IIS разворачивать такие подсервисы дороговато, решили делать как SelfHost. И тут блин куча вопросов с разворачиванием, запуском, обнаружением.

Эээм... в чём заключается «дороговатость»? IIS это веб-сервер, вам он в любом случае нужен. Веб-приложение может хостится отдельно, или «внутри» IIS, но само по себе оно не должно торчать наружу.


void18Пока клиентов и данных было мало, обычный SQL всё вывозил в Realtime (инсерты, селекты с учетом прав и тп.). Сейчас есть клиенты у которых много сотрудников и производительность сервера пошла по п#$де.

Узкое место уже нашли?
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640539
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123void18,
Вам надо на веб приложения делить по REST.
Это классика.
Например, приложение Кадры, Склад, .....
Прости, но ты о чем конкретно?
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640559
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttУзкое место уже нашли?думаю, автор уже всё решил для себя.
Ну, если захочет, поделится.
skyANAPetro123void18,
Вам надо на веб приложения делить по REST.
Это классика.
Например, приложение Кадры, Склад, .....
Прости, но ты о чем конкретно?я про КЛАССИКУ построения веб приложений которая была до хайпа микросервисов.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640567
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

нет такой архитектуры КЛАССИКА
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640574
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Дубль10
Разговаривай с ТС. Мне с тобой неинтересно.
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640580
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что за человек, опять слился.
Удачи!
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640581
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто нибуть понял, что он тут имел ввиду:
Petro123надо на веб приложения делить по REST.
Это классика
?

Вот заходит молодой специалист на форум. Читает это предложение. И что он должен делать?
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640678
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Надо ввести рейтинги
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640680
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosНадо ввести рейтингиВ Випросе уже сделал?
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640709
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

В ВИП.ПРоизводстве все построено на рейтинга (вычислимых), почитай немного.

http://mesforum.ru/viewtopic.php?f=3&p=40079#p40071
...
Рейтинг: 0 / 0
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
    #39640765
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

Надо ввести рейтинги

Рейтинги, фазу луны, високосный ли год, не поменялся ли президент,.. это всё бизнес-правила. Не должно программистов это колупать. Хотя где как..
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]