Size: a a a

2020 December 17

AT

Alexey Tkachenko in pro.net
EgorBo
вон посмотри в ссылке у Алексея
На сегодня хватит
источник

B

Bonart in pro.net
Ilya Chernoudov
То есть их много, но диспозиться вместе со скоупом должны все равно
Зависит. DryIoc транзиенты со скоупом не диспозит
источник

IC

Ilya Chernoudov in pro.net
Bonart
Зависит. DryIoc транзиенты со скоупом не диспозит
Он их вообще не трекает?
источник

B

Bonart in pro.net
Ilya Chernoudov
Он их вообще не трекает?
Вроде да. Я диспозабельными транзиентами не пользуюсь вообще
источник

IC

Ilya Chernoudov in pro.net
Bonart
Вроде да. Я диспозабельными транзиентами не пользуюсь вообще
источник

B

Bonart in pro.net
Диспозабельный должен быть сингл или Scoped
источник

IC

Ilya Chernoudov in pro.net
Http client?
источник

B

Bonart in pro.net
А почему он транзиент?
источник

B

Bonart in pro.net
Если он нужен динамически лучше взять аналог Owned из Autofac
источник

B

Bonart in pro.net
Будешь плодить клиентов транзиентами и ломиться на публичные сайты - забанят
источник

B

Bonart in pro.net
Лучше какой-нибудь Func<Task<Owned<HttpClient>>>
источник

B

Bonart in pro.net
Ресурсы, кроме памяти, должны быть под контролем
источник
2020 December 18

IC

Ilya Chernoudov in pro.net
Bonart
А почему он транзиент?
Потому что http client factory
источник

АО

Антон Осадчий... in pro.net
EgorBo
Переслано от EgorBo
я не шарю, а вот такое решение хуже?
источник

LU

Lars Ulrich in pro.net
Ilya Chernoudov
Потому что http client factory
А можете дать коммент по поводу IHttpClientFactory плиз?  Есть синглтон, в который заинжекчен typed client. Этот клиент постоянно дергает апи стороннего сервиса, в среднем получается порядка 2-3 запроса в секунду. Все работает ок первые часов 12-15, а потом начинаются пляски с процом, многие запросы отпадают по тайм-ауту, хотя апи живо. Лечат все ребутом, никто не может разобраться,  в чем соль, я предлагаю отказаться от фабрики для тестов, но в таком случае стреляет tcp connections exhaustion, поэтому пришли к фабрике, но не умеют ее готовить. Так вот: правильно ли я понимаю, что есть смысл инжектить саму фабрику, и создавать там клиент под каждый запрос?
источник

VS

Vladimir Shchur in pro.net
Lars Ulrich
А можете дать коммент по поводу IHttpClientFactory плиз?  Есть синглтон, в который заинжекчен typed client. Этот клиент постоянно дергает апи стороннего сервиса, в среднем получается порядка 2-3 запроса в секунду. Все работает ок первые часов 12-15, а потом начинаются пляски с процом, многие запросы отпадают по тайм-ауту, хотя апи живо. Лечат все ребутом, никто не может разобраться,  в чем соль, я предлагаю отказаться от фабрики для тестов, но в таком случае стреляет tcp connections exhaustion, поэтому пришли к фабрике, но не умеют ее готовить. Так вот: правильно ли я понимаю, что есть смысл инжектить саму фабрику, и создавать там клиент под каждый запрос?
какой дотнет?
источник

LU

Lars Ulrich in pro.net
Vladimir Shchur
какой дотнет?
3,1 и 5 пробовали, на 5-м вроде как получше
источник

VS

Vladimir Shchur in pro.net
такое поведение было на старом дотнете, на коре этого не встречал, но рекомендованный путь именно такой - инжектить фабрику, создавать клиент под каждый запрос
источник

LU

Lars Ulrich in pro.net
я, впрочем, не отбрасываю мысль, что дело в коде. но странно, что отстреливать начинает спустя как минимум 10 часов после старта, а до этого все ок
источник

LU

Lars Ulrich in pro.net
Vladimir Shchur
такое поведение было на старом дотнете, на коре этого не встречал, но рекомендованный путь именно такой - инжектить фабрику, создавать клиент под каждый запрос
понял, благодарствую!
источник