Jim Lambert abb9d470f2 add new capability to limit accepted connections
add internal package which includes json package (#1504)

chore: update vendor version (#1520)

chore: update issue_implate (#1524)

docs: add fnproject to gin's user list (#1505)

example for RunLimited

example for RunLimited

add new capability to limit accepted connections

Add golang 1.11.x testing (#1514)

* Add golang 1.11.x testing

* remove the latest golang testing

See the issue: https://github.com/gin-gonic/gin/pull/1510

Update README.md (#1509)

change  `ShouldBindXML` to `ShouldBindJSON`

add internal package which includes json package (#1504)

chore: update vendor version (#1520)

chore: update issue_implate (#1524)

docs: add fnproject to gin's user list (#1505)

added new capability to limit the accepted requests

example for RunLimited

example for RunLimited
2018-09-11 12:52:10 -04:00

15 lines
275 B
Go

package main
import "github.com/gin-gonic/gin"
const maxConnections = 10
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.RunLimited(maxConnections, ":80") // listen and serve on 0.0.0.0:8080
}