170 похожих чатов

Еще вопрос. Вы подсказали пакет https://github.com/gorilla/mux. Я начал ознакамливаться с ним и

тут попался еще https://github.com/gin-gonic/gin

Смотрю по популярности Gin в 3 раза популярнее по звездам в гите чем Mux.

Вопрос, что из них лучше для api проекта?

Под словом лучше я подразумеваю:
1. Надежность, стабильность работы.
2. Скорость обработки запросов.
3. Потребеление проца и оперативы при одикаковом количестве запросов и их содержимым.
4. Гибкость обработки запросов.

Кто уже вибирал для своих проектов, и на чем в итоге остановились?

3 ответов

17 просмотров

Mux просто роутер, gin - фреймворк с кучей фич Посмотрите ещё на echo и решите что под ваши задачи больше подходит Если же вам реально нужна скорость и не нужна поддержка http2 - гляньте fiber, который работает поверх fasthttp. Вроде как быстрее щас ничего нет. Но придётся заплатить удобством

Юрий-Вельмесов Автор вопроса
Vadim Alekseev
Mux просто роутер, gin - фреймворк с кучей фич По...

Хоть gin и является фреймворком по сравнению с gorilla/mux, но по сравнительной таблице здесь - https://github.com/gin-gonic/gin/blob/master/BENCHMARKS.md Он очень даже хорош. И для моих задач по-моему вполне подходит. Я планирую переписать свои проекты с php. А это парсер озон, обычные пару сайтиков для захвата лидов и несколько api сервисов. Самый тяжелый из всех - это парсер озон, там все сразу и сайт и апи сервисы и фоновые таски и сам парсер... По нагрузке я так подозреваю, что если я перепишу с php на go скорее всего освободится часть оперативы и проца, по крайней мере я на это надеюсь.

У chi, mux стандартные хэндлеры. У gin, echo не стандартные. Если хочется стандартные но побольше плюшек, то chi. Но если у вас апи достаточно большое. То лучше было бы наверное open API использовать.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта