|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Ну а если без даунтайма никак, то вывешиваем той части клиентов, кого переводим на новую версию, сообщение: "Извинити, идут работы". Полностью мигрируем им данные и переводим на новый код. Но это надо хорошо тестировать, так как откатить их в случае чего будет сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 10:17 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
skyANAПисать и в старое место, где адрес был строкой и в новую таблицу.это п.п. 4 выше только руками. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 10:22 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123skyANAПисать и в старое место, где адрес был строкой и в новую таблицу.это п.п. 4 выше только руками. Не сказал бы, что это репликация. Можно конечно назвать запись в таблице копией строки адреса, то есть репликой. Но так никто не делает ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 10:28 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123hVostt, Не понял каким методом именно БД меняется? БД меняется в runtime, миграций как таковых нет, есть события (event sourcing), которые меняют БД. На старте жизнедеятельности, пока менеджер ничего не добавит, SQL пустая как стёклышко. Поэтому нас эти проблемы миграций не касаются вообще никак ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 10:34 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123hVostt, Пример: Адрес был строкой, стал сущностью. Т.е. минус поле и плюс таблица. Это к деплою не относится. Плюс/минус таблица, поле, индекс и прочее происходит в рантайме по ходу работы. Да и вообще, SQL можно снести нахрен в любой момент и накатить все события заново )) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 10:35 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
hVostt, Да. Опять же возвращаемся что у вас CQRS. Т.е. добавление таблы идет как обычное событие в другую базу. IMHO у автора не CQRS. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 11:44 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
ТС написал: void18хотим получить опыт разработки микросервисов Никто не мешает им в этом деле начать использовать CQRS, Docker, Jenkins, Kubernetes и т.д., и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 11:51 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123hVostt, Да. Опять же возвращаемся что у вас CQRS. Т.е. добавление таблы идет как обычное событие в другую базу. IMHO у автора не CQRS. Удачи! Речь же идёт о микросервисной архитектуре. Если все "микросервисы" будут педалить одну базу, то это будут не микросервисы, а довольно жалкое зрелище :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 14:30 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
hVostt, Да ну их в баню. Микросервисы. Ты считаешь что они главное. А я считаю что CQRS главное. Кстати читал, что при переходе на CQRS нужно всё ПО предприятия на уши посавить. Но пусть автор тут решает. У меня кровавый энтерпрайз всегда был без твох штучек). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 14:53 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
А зачем сравнивать CQRS с Микросервисами? Одно другому не мешает. И как может отдельный микросервис со своей БД, в котором используется CQRS поставить на уши остальное ПО? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 14:59 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123Ты считаешь что они главное. А я считаю что CQRS главное. главное то, что решает задачу эффективно. если CQRS тебя только тормозит, допустим, конечно его надо выкинуть и использовать более подходящие инструменты, которыми ты умеешь пользоваться. если ты не смог извлечь пользу из микросервисов, или не знаешь как её можно извлечь, то в баню их. дань моде, это не про инженерную дисциплину, коей является разработка ПО, по крайне мере профессиональная разработка ПО. а то у некоторых до сих пор "фломастеры" со школьных времён ещё. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 15:10 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
У нас как раз-таки самый кровавый энтерпрайз. Есть core-подсистема с бизнес-логикой, доменами и прочей хреномутью. Она монолитная, неповоротлива, запускается в веб-садах и работает с одной БД (MSSQL). От нее постепенно начали отпиливать части, которые нужно масштабировать отдельно. В IIS разворачивать такие подсервисы дороговато, решили делать как SelfHost. И тут блин куча вопросов с разворачиванием, запуском, обнаружением. Архитектура не подразумевает CQRS и Event Sourcing, все делается в обычных транзакциях. Пока клиентов и данных было мало, обычный SQL всё вывозил в Realtime (инсерты, селекты с учетом прав и тп.). Сейчас есть клиенты у которых много сотрудников и производительность сервера пошла по п#$де. Теперь тоже думаем на счет CQRS, Event Sourcing и денормализации всего, что можно. . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 16:19 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
void18, а почему IIS дороговато? У нас тоже был когда-то монолит, что мы распилили на отдельные решения (Solutions), отрефакторили и теперь продолжаем растаскивать. Множество сервисов крутится именно в IIS и нас это устраивает. Да, постепенно можно перейти на Linux, но сейчас в приоритете бабок заработать побольше. Мониторинг у вас настроен? Мы когда подключили NewRelic, то сформировали цельную картину о производительности нашей системы и хорошо оптимизировали узкие места. Так что советую сначала понять, где конкретно производительность сервера пошла по п#$де и при какой нагрузке, а потом уже думать на счет CQRS, Event Sourcing и денормализации всего, что можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 16:39 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
void18, Вам надо на веб приложения делить по REST. Это классика. Например, приложение Кадры, Склад, ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 17:01 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
void18В IIS разворачивать такие подсервисы дороговато, решили делать как SelfHost. И тут блин куча вопросов с разворачиванием, запуском, обнаружением. Эээм... в чём заключается «дороговатость»? IIS это веб-сервер, вам он в любом случае нужен. Веб-приложение может хостится отдельно, или «внутри» IIS, но само по себе оно не должно торчать наружу. void18Пока клиентов и данных было мало, обычный SQL всё вывозил в Realtime (инсерты, селекты с учетом прав и тп.). Сейчас есть клиенты у которых много сотрудников и производительность сервера пошла по п#$де. Узкое место уже нашли? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 20:27 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123void18, Вам надо на веб приложения делить по REST. Это классика. Например, приложение Кадры, Склад, ..... Прости, но ты о чем конкретно? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 07:19 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
hVosttУзкое место уже нашли?думаю, автор уже всё решил для себя. Ну, если захочет, поделится. skyANAPetro123void18, Вам надо на веб приложения делить по REST. Это классика. Например, приложение Кадры, Склад, ..... Прости, но ты о чем конкретно?я про КЛАССИКУ построения веб приложений которая была до хайпа микросервисов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 09:34 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Petro123, нет такой архитектуры КЛАССИКА ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 10:09 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
skyANA, Дубль10 Разговаривай с ТС. Мне с тобой неинтересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 10:40 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Вот что за человек, опять слился. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 10:52 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Кто нибуть понял, что он тут имел ввиду: Petro123надо на веб приложения делить по REST. Это классика ? Вот заходит молодой специалист на форум. Читает это предложение. И что он должен делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 10:54 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
skyANA, Надо ввести рейтинги ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 16:52 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
ViPRosНадо ввести рейтингиВ Випросе уже сделал? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 16:55 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
Shocker.Pro, В ВИП.ПРоизводстве все построено на рейтинга (вычислимых), почитай немного. http://mesforum.ru/viewtopic.php?f=3&p=40079#p40071 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 18:00 |
|
Self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое?
|
|||
---|---|---|---|
#18+
ViPRosskyANA, Надо ввести рейтинги Рейтинги, фазу луны, високосный ли год, не поменялся ли президент,.. это всё бизнес-правила. Не должно программистов это колупать. Хотя где как.. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2018, 20:12 |
|
|
start [/forum/topic.php?fid=18&msg=39639934&tid=1355229]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 175ms |
0 / 0 |