How to choose a gateway when using golang as a micro-service?

  • currently I want to use golang for microservices, but different web frameworks are used between different services

such as gin,beego,echo,

  • Service registration discovery uses consul
  • how to choose a gateway? No choice of go gateway has been found so far.
Mar.03,2021

We used Kong as the API gateway, operated through kong-dashboard , and then foolishly configured each route to each microservice.
has nothing to do with the language, Kong is based on nginx.
I hope it will be helpful to you.


there are open source Kong,Tyk, etc., but you can use it in the early stage, but you still need to implement your own gateway later. After all, the gateway needs


go- microservice framework, so it's better to program and implement one yourself

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1bf1971-315df.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1bf1971-315df.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?