URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130614
[ Назад ]

Исходное сообщение
"Выпуск библиотеки GNU libmicrohttpd 0.9.77"

Отправлено opennews , 29-Май-23 10:00 
Проект GNU опубликовал выпуск библиотеки libmicrohttpd 0.9.77,  представляющей простой API для встраивания функциональности HTTP-сервера в приложения. Среди поддерживаемых платформ: GNU/Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Android, macOS, Win32 и z/OS. Библиотека распространяется под лицензией LGPL 2.1+. В собранном виде библиотека занимает около 32 КБ...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59211


Содержание

Сообщения в этом обсуждении
"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 29-Май-23 16:46 
Вот бы еще чего-то вроде RPC простенькое что бы делать микросервисы на ней.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 29-Май-23 17:07 
RPC довольно бестолковый концепт в разрезе микросервисов и сетевых соединений. Если ты всё равно через IP соединяешься, зачем тебе RPC? Всё равно придётся дизайнить API с учётом сетевых взаимодействий. Если так уж претит RESTful API, возьми ZeroMQ, там хоть большую часть работы за тебя уже сделали и на имеющихся примитивах можно что угодно реализовать.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Вы забыли заполнить поле Name , 29-Май-23 18:13 
> RPC довольно бестолковый концепт
> Если так уж претит RESTful API

Как бы тут нет связи


"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 29-Май-23 18:52 
Действительно, какая может быть связь между Action-oriented и Resource-oriented интерфейсами? Это совершенно разные концепции.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 01-Июн-23 00:50 
А вы видели хоть раз полноценные RESTful API? С HATEOAS?

Я видел 1 раз в жизни, и это был титанический труд разработчиков.

А то, что в народе называют rest - так это по сути обычный rpc вида post /namespace/class/method, только с добавленными на пустом месте проблемами, когда вместо простого в rpc действия типа approveByModerator разгребаешь пачкой if-ов мешок флагов.


"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 30-Май-23 03:06 
> Вот бы еще чего-то вроде RPC простенькое что бы делать микросервисы на ней.

На этой штуке у энного числа программ как раз и сделан RPC. По-моему у биткоина или кого-то из майнеров вот именно он используется. Можно скормить гитхабу название либы и RPC в поиск, получить эн вариантов как оно делается. Ну и скопипастить то что понравится.


"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено User , 30-Май-23 11:43 
Ну, с XML-RPC "простенькое" скорее всего не получится - но чем вам gRPC например не мил?

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 30-Май-23 13:22 
Как будто с googleRPC будет проще, чем с проверенным, прозрачным XML-RPC. А для любителей посуше есть JSON-RPC, его используют в Bitcoin.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено User , 31-Май-23 11:42 
Ну, наавтогенерить кода на всяких-разных язычках под gRPC кмк существенно проще, да и производительность у gRPC прям сильно выше - а отсюда и инфра проще.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 31-Май-23 13:12 
Генерация кода это не очень хорошо как правило, уж лучше хорошая либа.

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено User , 31-Май-23 15:32 
"Мы таки покупаем или продаем?!"(Ц)

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Аноним , 30-Май-23 04:08 
Сборка тестов с ASAN у них есть?

"Выпуск библиотеки GNU libmicrohttpd 0.9.77"
Отправлено Dmitry , 13-Мрт-24 02:50 
Да sanitize поддерживается.