Pull to refresh
27
0
Роман @romapres2010

IT Архитектор

Send message

Отличная библиотека – мне понравилась:

  • подходит для запуска группы «коротких» задач в режиме online – pool создается под набор задач, отрабатывает и удаляется

  • накладные расходы сопоставимы – от 300 ns на задачу. В моем варианте можно снизить до 150 ns – но это физический придел, на накладные расходы обработки каналов.

  • контроль за результатами работ task построен на sync.WaitGroup - это немного быстрее, чем через каналы, но экстренно остановить не получится

  • задачи shutdown и отработки timeout библиотека не решает – для нас это было критично

В первой реализации мы тоже запускали задачи через online pool – см. (*Pool)RunOnline, но столкнулись с проблемами:

  • Источником «длинных» задач у нас является внешний REST, если под каждый создавать отдельный Pool и сразу его стартовать, то резко растет расход памяти и cpu. Kuber пытается стартовать много новых Pod. Такой подход сразу «зарубили»

  • При остановке Pod online pool остановить не получится, пока sync.WaitGroup не разблокируется.

В моем шаблоне упор сделан на background pool который работает постоянно в фоне и принимает задачи. Можно создать несколько разных pool под разные классы задач (с разной concurrency, timeout, длинной канал очереди)

Рабочий код для развертывания с Helm выложен в репозиторий https://github.com/romapres2010/goapp/tree/master/deploy/helm/app
Статью еще не писал.

  1. Летом потребление в пределах 100 ват/ч. (если без кондиционера). С кондиционером примерно 900 — 1000 ват/ч
  2. Потолок зашит гипсокартоном, есть 4 люка.
  3. Для меня блок очень тихий. Я его практически не слышу. Так же я снизил напор для внутренних вентиляторов — переложил часть работы на приточный вентилятор.

Рекуператор компенсирует частично потери на нагрев / охлаждение воздуха, подаваемого в помещение. Но он ни как не связан с потерями через стены, окна и т.д. Поэтому я не отношу его к отоплению

Спасибо, что очень внимательно прочитали статью. Ваш отзыв очень полезен.


Вы правильно заметили, что это не универсальная библиотека — это шаблон, который нужно адаптировать под конкретную реализацию.


Если ваше решение работает только с PostgreSQL и вам не нужна реализация проверок на слое backend, то в шаблоне нужно правильно реализовать слой DB.
Используйте максимально все возможности PostgreSQL. Библиотека jackc/pgx отлично поддерживает массовую вставку из срезов.


Очень может быть, что вам и Go не нужен — используйте стандартные возможности PostgreSQL.

Период ШИМ 4 секунды. Стабильность температуры по датчику воздуха идеальная. На зиму ставлю +19 С.


Модернизировать нужно обязательно. Электрический калорифер стоит впритык к водяному, поток не успевают выравняться. Грешу, что из-за этого в калорифере получаются зоны с неоднородной температурой.


Есть еще одна проблема — не могу реализовать плавное переключение с приоритета на воду на приоритет электричество.

У меня есть проблема — электрический калорифер стоит впритык к водяному, поток не успевают выравняться. Грешу, что из-за этого в калорифере получаются зоны с неоднородной температурой.


А чем плох теплообменник, кроме пониженного КПД?


Производитель ТЕРМОЛАН N, уверяет, что он неядовит. и срок службы вечный на этих температурах.

В первой части было подробно описано https://habr.com/ru/post/501344/.


Стоимость нужно пересчитывать по актуальным ценам — я везде давал ссылки на производителя.

В первой части поднимался этот вопрос.
С кондиционером будет проблема в регулировке — об будет дуть + 40 С и "убедить" его снизить температуру сложно.
Если у вас есть рекуператор, то его эффективность может достигать 65% (роторный) в этом случае до -10 С (по отзывам) догревать не нужно. А ниже справляется небольшой калорифер.

Так как смесительный узел делал первый раз, то включил в него разные рекомендации, которые дали на форуме. В том числе заложил возможность переключиться с трехходового клапана на режим двухходового.


Байпас 4 посоветовали поставить, чтобы обеспечить постоянную минимальную циркуляцию теплоносителя через радиатор, в режиме двухходового клапана. По факту этот режим мне не потребовался.


А байпас 7 вас не смутил? Вот он как раз оказался совершенно бесполезным — остановка внешнего контура при централизованном отоплении не является угрозой. Он у меня всегда закрыт.

Размышляю какой теплоноситель выбрать. Рассматриваю варианты:


  • на основе полиалкилбензолов, например, ТЕРМОЛАН N
  • силиконовые теплоносители, например, Термолан Силика S4
  • этиленгликоль, но он ядовит и не понятно как стыкуется с медью
  • триол – раствор глицерина в воде, но тоже могут быть проблемы с медью

Что думаете?

Размышляю какой теплоноситель выбрать. Рассматриваю варианты:


  • на основе полиалкилбензолов, например, ТЕРМОЛАН N
  • силиконовые теплоносители, например, Термолан Силика S4
  • этиленгликоль, но он ядовит и не понятно как стыкуется с медью
  • триол – раствор глицерина в воде, но тоже могут быть проблемы с медью

Что думаете?

А что думаете про медь в калорифере до 30% этиленгликоля она должна выдержать?

К первой части статьи идет активное обсуждение про влажность.

Вот как раз размышляю, какой теплообменник выбрать. Что думаете про этот ПАЯНЫЙ ТЕПЛООБМЕННИК B5.

Большей частью ошибки обозначены в статье. Интересно послушать мнение специалистов, что они скажут.

При проектировании было допущено много других более серьезных ошибок.


А про выжигание кислорода, как я уже написал выше — больше мое личное предубеждение.

Специалисты на форумах и в статьях не сходятся к единому мнению.
То что температура на поверхности электрического калорифера существенно выше — это факт.


У меня больше субъективное отношение — когда работает на электричестве — какой-то не такой запах. Но это скорее всего мнительность.

Официальная позиция простая — если не все объекты оборудованы приборами учета, то можно начислять по среднему. Достаточно, чтобы в одной квартире не работал счетчик.


Управляющая компания принадлежит застройщику. А последнему в нашем доме принадлежит два нежилых этажа (сдает в аренду) и парковка — это примерно 25% от общей площади. Наверное им стало не выгодно платить за арендаторов по счетчикам.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity