Size: a a a

Чат "Программист"

2020 February 10

СК

Серверный Кит in Чат "Программист"
Брахма
Тогда вообще спать не буду
у меня 3 ночи
источник

Б

Брахма in Чат "Программист"
Я не убью режим, если даже не буду ложиться
источник

Б

Брахма in Чат "Программист"
Think about it
источник

Д

Давид Кіт in Чат "Программист"
Серверный Кит
просто проверяешь на валидность и все, мидлварь потом передает эти данные в удобочитаемом виде
Чувак
И сидеть под каждый сервис что-то своё писать
Где-то копировать, если одна структура, где-то менять её
100 сервисов
Это дохуя работы
источник

Д

Давид Кіт in Чат "Программист"
Брахма
Think about it
источник

СК

Серверный Кит in Чат "Программист"
Давид Кіт
Чувак
И сидеть под каждый сервис что-то своё писать
Где-то копировать, если одна структура, где-то менять её
100 сервисов
Это дохуя работы
представим опять псевдокодом
import lib from 'lib';

func callback(rights, http_data) {
/* здесь идет работа */
}

lib.serve(callback, required_rights=...);

где-то внутри либы в serve на каждый запрос идет проверка хедера. Забудем про роуты, их нету
источник

СК

Серверный Кит in Чат "Программист"
ну или эти самые required_rights из конфига читать
источник

СК

Серверный Кит in Чат "Программист"
внутри самой же либы чтобы "никапипаста"
источник

Д

Давид Кіт in Чат "Программист"
Ты понимаешь, что это всё равно двойная работа
Тебе или либу унифицировать под все структуры возможные
Или писать кучу кода, чтоб её юзать
Хотя при этом можно её один раз написать в рамках прокси и не ебать мозги
источник

Б

Брахма in Чат "Программист"
Давид Кіт
Ты понимаешь, что это всё равно двойная работа
Тебе или либу унифицировать под все структуры возможные
Или писать кучу кода, чтоб её юзать
Хотя при этом можно её один раз написать в рамках прокси и не ебать мозги
Ебать все сложно

Вот почему я пишу под десктоп
источник

СК

Серверный Кит in Чат "Программист"
ну... либа же сама распределяет на какой роут пихать, она по факту только хедер или куку чекнет
источник

Д

Давид Кіт in Чат "Программист"
А, то есть либа ещё должна чехлить какую функцию вызывать внутри сервиса
источник

СК

Серверный Кит in Чат "Программист"
Давид Кіт
А, то есть либа ещё должна чехлить какую функцию вызывать внутри сервиса
...или просто обернуть в мидлварь
источник

СК

Серверный Кит in Чат "Программист"
про голые хттп запросы
источник

Д

Давид Кіт in Чат "Программист"
Опять же, 100 сервисов, может больше
Что внутри - загадка
Лезть в уникальную работу каждого из них, чтобы оно ещё и не сломалось - очень и очень глупо
источник

СК

Серверный Кит in Чат "Программист"
ну и вдобавок единое прокси тоже может накладных расходов добавлять, считай все в одном процессе исполняется, туча проверок
источник

СК

Серверный Кит in Чат "Программист"
но вот решить проблему с зоопарком япов такое может
источник

Д

Давид Кіт in Чат "Программист"
Серверный Кит
ну и вдобавок единое прокси тоже может накладных расходов добавлять, считай все в одном процессе исполняется, туча проверок
Это проще решить, чем чехлить все сервисы
источник

СК

Серверный Кит in Чат "Программист"
Серверный Кит
ну и вдобавок единое прокси тоже может накладных расходов добавлять, считай все в одном процессе исполняется, туча проверок
ты по факту  вместо пропускной способности одного сервиса сечешь пропусную всех вместе
источник

Д

Давид Кіт in Чат "Программист"
Многопоточность, асинхрон, воркеры
источник