Описание тега fasthttp
Переходите к реализации HTTP с упором на производительность. Используйте это для тегов об использовании fasthttp API.
1
ответ
Как получить содержимое заголовка от *fasthttp.Request of Golang?
Как видно из названия, есть ли API для этого? *fasthttp.Request.Header.key Когда я вызываю метод с помощью POSTMAN, я не могу получить ключ содержимого заголовка, как в приведенном выше коде. Зачем
16 мар '18 в 02:14
0
ответов
Потоковая передача на fasthttp.RequestCtx
Я хотел бы позволить клиенту выполнять потоковое API и использовать fasthttp в качестве бэкэнда. Я не хочу выставлять fasthttp.RequestCtx к клиенту и не хотят получать канал от функции клиента. Вот код, который у меня есть (функция клиента worker), …
30 июл '18 в 15:08
1
ответ
Объединение net/http и fasthttp
Я искал быстрый фреймворк для Go и наткнулся на fasthttp https://github.com/valyala/fasthttp который, по словам разработчика, и тест в 10 раз быстрее, чем пакет Golang net / http. Я уже знаком с инструментарием gorilla и другими сетевыми средами на …
29 июн '16 в 08:55
1
ответ
Golang valyala/fasthttp, как получить все заголовки в массиве?
Я попытался получить все заголовки в обработчике и столкнулся с некоторыми трудностями. В valyala/fasthttp есть необходимые методы, и я могу получать заголовки один за другим, но я не вижу очевидного способа получить все заголовки. Итак, как я могу …
05 дек '17 в 12:43
0
ответов
Соединение в Go API принудительно прервано
У меня есть приложение Go, которое использует fasthttp для обслуживания некоторых запросов API. Всякий раз, когда я вызываю один из этих API, используя curlвсе работает как положено. Однако всякий раз, когда я вызываю API из другого приложения Go, я…
31 окт '18 в 20:51
0
ответов
Почему мои запросы MGO работают медленнее, чем в php
Я поменял конечную точку из нашего приложения PHP 7 на новый сервис Go. Служба принимает географическую ограничительную рамку и возвращает свойства из базы данных Монго. Проблема в том, что в настоящее время это занимает в 4-5 раз больше времени, че…
30 мар '18 в 18:48
1
ответ
Go-fasthttp Как получить аргументы запроса из RequestURI без потери символа
Я хочу получить аргументы запроса от RequestURI в golang. URL-адрес такой:http://localhost:3000/add-ebay?authToken=AgAAAA**AQAAAA**aAAAAA**6d8JWQ**nY+sHZ2PrBmdj6wVnY+sEZ2... И мой код следующий: func CreateEbayProfile(ctx *fasthttp.RequestCtx) { log…
03 май '17 в 15:02
0
ответов
golang fasthttp server: обрабатывать событие закрытия для http-соединений "push server"
Ситуация такова: сервер имеет много открытых соединений с настраиваемым BodyStreamWriter (для проталкивания сервера), и все клиенты закрывают соединения на своей стороне. Я вижу две проблемы: Кажется, что fasthttp хранит все связанные внутренние объ…
19 авг '18 в 12:46
1
ответ
Golang fasthttp очень медленный с запросом
Я строю Rest API с пакетом fasthttp. У меня есть тестовый маршрут, который я использую для измерения производительности: package main import ( "github.com/valyala/fasthttp" "runtime" ) func main() { runtime.GOMAXPROCS(8) m := func(ctx *fasthttp.Requ…
06 окт '16 в 04:05
3
ответа
Утечка памяти в go http server и fasthttp
Мой код был простым сервером fastthttp, как и его примеры на github, но с неизвестной утечкой памяти. Затем я попытался найти его и очистил свои коды, и у него снова возникла эта проблема. Затем я запустил только официальный пример, и даже у него бы…
26 ноя '18 в 01:16
0
ответов
Высокая средняя длительность запроса на балансировщике нагрузки Digitalocean при помощи golang fasthttp
У меня есть программа Go, которая принимает запросы обрабатывает их в течение 100 мс и отправляет ответ. Я использую digitalocean Load Balancer, и я заметил, что "Средняя длительность запроса" довольно высока - около 33 км / сек. Ниже приведен графи…
04 ноя '18 в 06:02
1
ответ
Получить произвольное значение заголовка запроса в golang fasthttp
Просматривал документы и читал исходники, никак не мог найти что-то подобное ctx.Request.Header.Get("X-Forwarded-For") Я вижу в header.go, type RequestHeader struct определяется что-то вроде h []argsKV bufKV argsKV cookies []argsKV rawHeaders []byte…
01 сен '16 в 08:07
1
ответ
Невозможно установить cookie для фреймворка golang's fasthttp
Я пытаюсь установить куки с сервера, используя fasthttp framework. Но значение cookie не установлено должным образом в заголовке ответа. Я не знаю, что я пропустил в приведенном ниже фрагменте. package main import ( "log" "github.com/valyala/fasthtt…
26 ноя '18 в 10:46
1
ответ
Почему fastthttp быстрее, чем net/http?
fasthttp на основе сервера до 10 раз быстрее, чем net/http, Какие детали реализации делают fasthttp намного быстрее? Кроме того, как он управляет входящими запросами лучше, чем net/http?
13 янв '17 в 05:31
0
ответов
Настройки заголовка ответа не работают в случае ошибки
Функцияctx.Response.Header.Set не работает в случае ошибки. Пожалуйста, проверьте код ниже, package main import "fmt" import "github.com/valyala/fasthttp" func main() { requestHandler := func(ctx *fasthttp.RequestCtx) { ctx.Response.Header.Set("Acce…
16 апр '18 в 04:11
2
ответа
Почему fasthttp похож на один процесс?
requestHandler := func(ctx *fasthttp.RequestCtx) { time.Sleep(time.Second*time.Duration(10)) fmt.Fprintf(ctx, "Hello, world! Requested path is %q", ctx.Path()) } s := &fasthttp.Server{ Handler: requestHandler } if err := s.ListenAndServe("127.0.…
22 июл '17 в 02:40
1
ответ
Golang: функция в качестве аргумента, доступ к внутреннему параметру (fasthttp)
Пакет valyala / fasthttp реализует следующий тип функции: type RequestHandler func(ctx *RequestCtx) Он используется в buaazp / fasthttprouter следующим образом: func (r *Router) Handle(method, path string, handle fasthttp.RequestHandler) { //... } Я…
11 мар '17 в 11:41
1
ответ
Получить ключ-значение параметра запроса в fasthttp
http://127.0.0.1:8080/x?haha=1 Я хочу получить что-то вроде ctx.QueryArgs().Get("haha") это возможно в Голанге fasthttp пакет?
01 сен '16 в 08:04
2
ответа
Тестирование fastthttp с httptest
Мне интересно, как я могу протестировать приложение, написанное с помощью fasthttp, используя пакет httptest в базовой библиотеке Go. Я нашел это руководство, которое довольно хорошо объясняет тестирование, но проблема в том, что httptest не удовлет…
25 июл '17 в 07:07
2
ответа
Fasthttp + fasthttprouter, пытается написать промежуточное ПО
В настоящее время я пытаюсь написать промежуточное программное обеспечение для работы с fasthttp и fasthttprouter. И я застрял. func jwt(h fasthttprouter.Handle) fasthttprouter.Handle { myfunc := func(ctx *fasthttp.RequestCtx, _ fasthttprouter.Param…
24 июл '16 в 23:23