Go语言中文网 为您找到相关结果 39

微服务API网关Goku - 基于 Golang 开发的超高性能的企业级微服务API网关

A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性...阅读全文

开源API网关,你选对了么?

开源API网关,你选对了么? api网关的本质 不用扯那么多,也不用画图,一句话说清楚 api网关:流量总入口,得以集中控制! 就这么简单 api网关协议上最基本要支持HTTP 和 WebSocket,功能强大点的更会支持tcp/udp的负载均衡接入 正因为支持的是http协议,所以api网关不仅仅可以作为 RESTful API 接入,接入带页面的web都可以的,完全可以当成一个web负载均衡器使用 api网关的作用 解决:认证、鉴权、安全、流量管控、缓存、服务路由,协议转换、服务编排、熔断、灰度发布、监控报警等问题 本质上,流量从我过,我就可以做想做的控制,上面列的就是我需要的控制 有了api网关才不至于裸奔,才不至于在业务层“重复建设”,才不至于在业务层去用redis+lua实现“亲,...阅读全文

博文 2020-01-09 23:32:41 流水理鱼

基于 go 语言的 API 网关Goku-API-Gateway

![image](https://data.eolinker.com/course/JUpFBDr53cedd94ca0dd72b318b08930cd6bd37c8fb933a) GoKu API Gateway,中文名:悟空API网关,是eoLinker旗下、国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。 GoKu支持OpenAPI与微服务管理,支持私有云部署,实现API转发、请求参数转换、数据校验等功能,提供图形化界面管理,能够快速管理多个API网关,提高API业务安全性。 **免费且开源**:GoKu API Gateway秉承开源精神,是国内第一个企业级开源的API接口网关,为广大的开...阅读全文

使用API网关构建移动端友好的API服务

## 移动端API服务的特点 大多数的移动端app,和后端都采用基于HTTP的JSON数据通信。相对于PC端,移动端的API服务最大的差异是网络环境。为了保证移动端的体验,通常后端API服务会为移动端的每个场景,定制API合并数据返回,减少移动端的请求,提高移动端的体验。 ## 带来的问题 对于后端开发人员而言,提供高度可复用的原子的API接口是最理想的状态,但是对于移动端,就存在矛盾。 为了适应移动端的场景,后端API服务针对移动端的场景,定制API,在定制的API中合并数据结果。这样做虽然解决了移动端的问题,但是对于后端而言,会做很多枯燥,无聊的工作,毫无成就感,并且随着版本的迭代,会不停地去修改这些定制的门面API。 ## 解决方案 对于这类情况,API 网关成...阅读全文

基于 go 的微服务架构应用 microservice-app

## microservice-app 微服务架构实战demo, 使用 go 语言技术栈,包含如下组件: 1. 服务注册中心 [etcd](https://github.com/coreos/etcd) 2. Api 网关 3. Feed 服务 4. Profile 服务 5. Topic 服务 6. 监控组件: prometheus + grafana 7. 跟踪组件: zipkin + elasticsearch 其中Feed, Profile, Topic 启动时会向etcd注册服务, Apigateway 通过调用这三个服务的客户端 Watch 到相应服务的注册Key, 同时得到服务的地址. 当服务实例个数...阅读全文

开源项目 2016-12-14 07:00:08 buptmiao

移动现在不能NAT穿透了??

最近想家里搭个服务,然而我这的移动不给家庭用户公网IP用,只能自己做TCP穿透, 搞了一下午发现,得到网关套接字后再去Connect (go里Dial),是没有任何回应的,像被防火墙截了一样。 本地实际上是在监听的,主动连接也没断,也设置了端口复用,所以觉得很奇怪?按理NAT技术不会做拦截的啊,除非移动做了手脚。 自己也没能力去得出不能穿透的结论,有木有dalao是移动网的试试呢...阅读全文

Go 语言实现的应用安全网关Janusec Application Gateway

Janusec应用网关(Janusec Application Gateway)一款基于Golang打造的应用安全网关,具备WAF(Web应用防火墙)功能及组合策略配置,天然支持HTTPS(符合PCI-DSS认证要求),无需Agent,私钥加密存储在数据库,提供负载均衡和统一的Web化管理入口。 ![Janusec Application Gateway](https://camo.githubusercontent.com/292d1c91acf55a2572fdfdf91a287c4f1eb1afa4/68747470733a2f2f7777772e6a616e757365632e636f6d2f696d616765732f67617465776179312e706e67) Janu...阅读全文

开源项目 2018-07-30 12:30:01 网友

浅析如何设计一个亿级网关

1.背景1.1 什么是API网关API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。1.2 为什么需要API网关RPC协议转成HTTP。由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需要将RPC协议转换成HTTP协议。请求路由在我们的系统中由于同一个接口新老两套系统都在使用,我们需要根据请求上下文将请求路由到对应的接口。统一鉴权对于鉴权操作不涉及到业务逻辑,那么可以在网关层进行处理,不用下层到业务逻辑。统一监控由于网关是外部服务的入口,所以我们可以在这里监控我们想要的数据,比如入参出参,链路时间。流量控制,熔断降级对于流量控制,熔断降级...阅读全文

博文 2019-08-21 17:32:49 互联网Java进阶架构

Go语言实现FastDFS分布式存储系统WebAPI网关

前言 工作需要,第一次使用 Go 来实战项目。 需求:采用 golang 实现一个 webapi 的中转网关,将一些资源文件通过 http 协议上传至 FastDFS 分布式文件存储系统。 一、FastDFS 与 golang 对接的代码 github:https://github.com/weilaihui/fdfs_client 源代码可以 clone 下来看看,go 语法很简单 基本使用:(client_test.go 中有 test 案例代码) package main import ( "fmt" "io/ioutil" "github.com/weilaihui/fdfs_client" ) func main() { ff, _ := ioutil.ReadFile("1.jp...阅读全文

博文 2018-07-23 00:30:00 loongsoft

基于Golang打造的开源WAF网关

基于Golang打造的开源WAF网关 Github地址 https://github.com/Janusec/janusec 产品介绍 https://mp.weixin.qq.com/s/OOA9LwPE0ulBqkIFkXax-Q 构建可扩展的应用安全基础设施 Janusec应用网关(Janusec Application Gateway),提供WAF (Web Application Firewall, Web应用防火墙)、统一Web化管理入口、证书私钥保护,Web路由以及可扩展的负载均衡等功能,是应用安全领域的最佳实践。 主要特性 WAF (Web应用防火墙), 拦截SQL Injection, XSS, 敏感数据泄露, CC×××等 组合策略 (多检查点联动,如请求和响应联动) 验...阅读全文

博文 2018-07-24 00:35:45 zhyale

使用API网关做mock

## API网关的Mock功能介绍 [Gateway](https://github.com/fagongzi/gateway) 是一个基于HTTP的API网关,提供了基于HTTP的Mock功能,前端开发人员和后端开发协商好接口以后,各自开发功能,在后端没有开发完毕的时候,使用API网关的Mock功能,相比在js代码中去mock,代码干净整洁。 ## 如何安装API-Gateway [安装教程](https://github.com/fagongzi/gateway/blob/master/docs/build.md) ,或者使用在线的服务: * 管理后台 http://demo-admin.fagongzi.win 用户名和密码:admin/admin * API...阅读全文

go语言中mysql操作出错

实践中遇到的现象是,mysql的my.cnf中bind_address配置为局域网ip,结果go程序中连接mysql时,使用localhost/127.0.0.1/局域网ip,执行db.Prepare(sql)时,均连不上,后来将bind_address配置去掉,就可以正常连接。但在虚拟机中没有出现这个现象,猜测可能和网关配置有关。写下来,以后备用...阅读全文

博文 2015-03-11 18:00:01 beyondforever68

API网关使用教程

课程介绍 API 网关(API Gateway),提供API托管服务,涵盖API发布、管理、运维、售卖的全生命周期管理。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据。 产品详情:https://www.aliyun.com/product/apigateway 课时列表 • 课时1:创建一个 API • 课时2:如何调用 API • 课时3:如何生成和使用 SDK • 课时4:如何设置流量控制 • 课时5:这些地方容易出错 开始学习http://click.aliyun.com/m/27880/ ...阅读全文

Api网关之traefik入门(视频,免费)

[Api网关之traefik入门](http://www.jtthink.com/course/92) 本课程主要针对网关产品--traefik进行入门学习。本课程分为多季完成,为了配套后面的[实战课程](http://www.hishenyi.com/archives/1445)所开设(演示语言是go,但语言并不是课程重点)。本篇主要讲解traefik手工设置部分。是免费的观看的。后面还会开始和consule、k8s等结合的课程,尽情期待...阅读全文

浅析如何设计一个亿级网关

1.背景1.1 什么是API网关API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。1.2 为什么需要API网关RPC协议转成HTTP。由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需要将RPC协议转换成HTTP协议。请求路由在我们的系统中由于同一个接口新老两套系统都在使用,我们需要根据请求上下文将请求路由到对应的接口。统一鉴权对于鉴权操作不涉及到业务逻辑,那么可以在网关层进行处理,不用下层到业务逻辑。统一监控由于网关是外部服务的入口,所以我们可以在这里监控我们想要的数据,比如入参出参,链路时间。流量控制,熔断降级对于流量控制,熔断降级...阅读全文

博文 2018-12-11 20:34:44 java成功之路

「本人秃顶程序员」阿里P7浅析如何设计一个亿级网关!

、背景1.1 什么是API网关API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。1.2 为什么需要API网关RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需要将RPC协议转换成HTTP协议。请求路由 在我们的系统中由于同一个接口新老两套系统都在使用,我们需要根据请求上下文将请求路由到对应的接口。统一鉴权 对于鉴权操作不涉及到业务逻辑,那么可以在网关层进行处理,不用下层到业务逻辑。统一监控 由于网关是外部服务的入口,所以我们可以在这里监控我们想要的数据,比如入参出参,链路时间。流量控制,熔断降级 对于流量控制,...阅读全文

博文 2019-01-18 10:34:45 919b0c54458f

打造一款开源的WAF网关

本文首发于作者的微信公众号:网络安全生命周期原文链接: 打造一款开源的WAF网关 【背景】 在互联网行业,Google将安全做到基础设施里面,素来是各大公司学习的榜样,在Web方面,通过GFE (Google Front-End) 统一对外发布,业务只需要在GFE登记,GFE就会调取正确的证书,保障用户到GFE的TLS连接安全。 Microsoft在Web方面,有一款叫做Azure Application Gateway的产品,提供了统一的Web路由、负载均衡,以及WAF(Web应用防火墙)功能。遗憾的是,这几款产品均不能用于私有化部署,Google Front-End 和 Azure Application Gateway只服务于他们自身业务以及他们自己的云客户。想要使用他们的产品,得使用...阅读全文

博文 2018-07-18 23:34:44 _U2_

游戏服务器架构系列 - 网关限流

为什么要进行网关限流?在前面我们介绍的游戏服务端架构中,客户端通过Socket连接直连网关,所有请求都需要经过网关,然后由网关统一进行转发,为了避免玩家的DDOS攻击,所以需要在网关进行限流。常见的算法主要有计数器限流、令牌桶限流和漏桶限流,这些算法都是单机的算法,正好可以用在网关限流。算法1、计数器限流严格意义上来说计数器限流不属于限流算法,使用计数器来进行限流,主要用来限制总并发数,比如数据库连接数;只要全局总请求数或者一定时间段的总请求数设定的阀值则进行限流,是简单粗暴的总数量限流,而不是平均速率限流。2、令牌桶算法(Token Bucket)令牌桶算法是一个存放固定容量令牌的桶,按照固定速率往桶里添加令牌。令牌桶算法的描述如下:假设限制1秒钟生成2个令牌,则按照500毫秒的固定速率往...阅读全文

博文 2018-10-30 11:34:42 MaxwellGames

Golang语言社区 课程2018年11月27日 更新说明

Golang语言社区 课程2018年11月27日 更新说明 1 从零搭建游戏服务器-第二期: 第二十八节:网关服务器与游戏服务器链接测试 第二十九节:网关服务器与游戏服务器链接测试--内网心跳 https://study.163.com/course/introduction.htm?courseId=1005743022&share=2&shareId=400000000538037 社区福利: 彬哥笔记 --3 开始学习Go语言需要准备什...阅读全文

博文 2018-11-27 01:34:39 Golang语言社区

【本人秃顶程序员】阿里P7浅析如何设计一个亿级网关

←←←←←←←←←←←← 快,点关注! 一、背景 1.1 什么是API网关 API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 1.2 为什么需要API网关 RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时候往往需要将RPC协议转换成HTTP协议。 请求路由 在我们的系统中由于同一个接口新老两套系统都在使用,我们需要根据请求上下文将请求路由到对应的接口。 统一鉴权 对于鉴权操作不涉及到业务逻辑,那么可以在网关层进行处理,不用下层到业务逻辑。 统一监控 由于网关是外部服务的入口,所以我们可以在这里监控我们想要的数据,比...阅读全文

博文 2019-01-11 18:34:42 本人秃顶程序员

基于Golang打造的开源WAF网关

基于Golang打造的开源WAF网关 Github地址 https://github.com/Janusec/janusec 产品介绍 https://mp.weixin.qq.com/s/OOA9LwPE0ulBqkIFkXax-Q 构建可扩展的应用安全基础设施 Janusec应用网关(Janusec Application Gateway),提供WAF (Web Application Firewall, Web应用防火墙)、统一Web化管理入口、证书私钥保护,Web路由以及可扩展的负载均衡等功能,是应用安全领域的最佳实践。 主要特性 WAF (Web应用防火墙), 拦截SQL Injection, XSS, 敏感数据泄露, CC攻击等 组合策略 (多检查点联动,如请求和响应联动) 验证...阅读全文

博文 2018-09-02 17:33:04 __U2_

Golang语言社区 课程2018年11月28日 更新说明

Golang语言社区 课程2018年11月28日 更新说明 1 从零搭建游戏服务器-第二期: 第二十九节:网关服务器宕机后,游戏服务器正确的处理姿势 第三十节:网关服务器实现全服广播、超时踢人机制思路 第三十一节:第二期课程总结 https://study.163.com/course/introduction.htm?courseId=1005743022&share=2&shareId=400000000538037 社区福利: 彬哥笔记 --7 Go语言 程序调试说明(LiteIDE为例...阅读全文

博文 2018-11-27 23:34:39 Golang语言社区

VPN网关最佳实践系列(一)如何让VPC之间互通

摘要: 话题引入 VPN网关是阿里云新推出的一项网络服务,可以帮助你的企业轻松构建安全、稳定、高可用的网络互联方案。相比传统VPN软件和自建VPN,阿里云VPN网关部署方便,即开即用,售后支持专业。 今天,我们来谈一谈如何如何部署和配置VPN网关,使两个VPC之间能够私网互通,把你的云上网络连接起来。 话题引入 VPN网关是阿里云新推出的一项网络服务,可以帮助你的企业轻松构建安全、稳定、高可用的网络互联方案。相比传统VPN软件和自建VPN,阿里云VPN网关部署方便,即开即用,售后支持专业。 今天,我们来谈一谈如何如何部署和配置VPN网关,使两个VPC之间能够私网互通,把你的云上网络连接起来。 VPN部署 提示:VPN网关是基于Internet建立加密隧道进行通信,通信质...阅读全文

VPN网关最佳实践系列(二)配置山石防火墙,安全连接云上VPC与云下IDC

在构建混合云时,保证云上云下的通信安全,实现云上网络和企业IDC现有防火墙设备的有效互通,是混合云安全的一个不可忽略的重要环节。山石网科的下一代防火墙系列是企业广泛使用的一款网络安全产品。该产品以其优秀的性能入选Gartner的下一代防火墙魔力象限。权威安全测评机构NSS Labs将山石防火墙列为推荐级产品。 经过我们的测试,阿里云VPC完全兼容与山石网关防火墙设备之间的互联。今天,我们学习一下配置阿里云VPN网关和山石防火墙的正确姿势,实现云上云下互通,构建安全可靠的混合云网络。 timg?image&quality=80&size=b9999_10000&s 规划和准备 在部署 VPN 网关前,请您先做好以下准备: 为云下 IDC 和云上 VPC 规划两个私网IP...阅读全文

Golang语言社区 课程2018年11月26日 更新说明

Golang语言社区 课程2018年11月26日 更新说明 1 从零搭建游戏服务器-第二期: 第二十六节:服务器框架整理 第二十七节:网关服务器设计 https://study.163.com/course/introduction.htm?courseId=1005743022&share=2&shareId=400000000538037 社区福利: 彬哥笔记 --3 开始学习Go语言需要准备什...阅读全文

博文 2018-11-27 01:34:40 Golang语言社区

基于Golang打造的开源WAF网关

基于Golang打造的开源WAF网关 Github地址 https://github.com/Janusec/ja... 产品介绍 https://mp.weixin.qq.com/s/OO... 构建可扩展的应用安全基础设施 Janusec应用网关(Janusec Application Gateway),提供WAF (Web Application Firewall, Web应用防火墙)、统一Web化管理入口、证书私钥保护,Web路由以及可扩展的负载均衡等功能,是应用安全领域的最佳实践。 主要特性 WAF (Web应用防火墙), 拦截SQL Injection, XSS, 敏感数据泄露, CC攻击等 组合策略 (多检查点联动,如请求和响应联动) 验证码(CAPTCHA)支持 统一的Web...阅读全文

博文 2018-07-30 11:34:49 Janusec

BFF实践(通过网关的服务编排功能)

什么是服务编排/数据聚合? 服务编排/数据聚合 指的是可以通过一个请求来依次调用多个微服务,并对每个服务的返回结果做数据处理,最终整合成一个大的结果返回给前端。 例如一个服务是“查询用户预定的酒店”,前端仅需要传一个订单ID,后端会返回整个订单的信息,包括用户信息、酒店信息和房间信息等。 这个服务背后可能对应着以下几个操作: 请求订单详情,返回订单对应的用户ID、酒店ID、房间ID; 根据各类ID查询对应的信息; 将数据做过滤、移动等操作,最后整合起来; 将整合好的数据返回给前端; 下面的图可以帮你更好理解: 编排的优势 微服务架构上对功能做了解耦,使用服务编排可以快速从各类服务上获取需要的数据,对业务实现快速响应。总的来说,编排有以下几点优势: 功能解耦,服务能够被复用; 对前端友好,无需...阅读全文

博文 2019-11-12 14:34:08 eoLinker

阿里云VPN网关VPN-HUB功能发布,实现企业分支互通

摘要: 通过VPN-Hub功能在多个站点之间建立安全通信,使各个站点不仅可以和云上VPC互通,并且远程站点之间可以彼此通信。VPN-Hub连接可满足大型企业在各个办公点之间建立内网通信的需求。 **点此查看原文: http://click.aliyun.com/m/43194/** **功能概述** 阿里云VPN网关近期发布了VPN-HUB功能,该功能提供了一个云端的VPN接入点,企业线下IDC、办公点、门店等分支通过VPN接入,不仅是接入了云端VPC,还可以和其他所有接入的分支互通。 该功能适用于大型零售连锁商超、金融保险行业、多分支机构等线下拥有多个分支、办公点的企业客户通过VPN-HUB功能实现互连。 ![图片描述](http://img.blog.cs...阅读全文

阿里云专有网络VPC使用教

课程介绍 专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc 课时列表 • 课时1:专有网络介绍 • 课时2:创建专有网络 • 课时3:创建交换机 • 课时4:在交换机中创建云产品实例 • 课时5:添加自定义路由 开始学习:http://click.aliyun.com/m/27843/ ...阅读全文

Golang语言社区 课程2018年11月19日 更新说明

Golang语言社区 课程2018年11月19日 更新说明 1 从零搭建游戏服务器-第二期: 第二十三节:服务器架构拆分说明 第二十四节:服务器网关说明及实现 第二十五节:服务器架构日志模块 https://study.163.com/course/introduction.htm?courseId=1005743022&share=2&shareId=400000000538037 社区福利: 彬哥笔记 --3 开始学习Go语言需要准备什...阅读全文

博文 2018-11-19 19:34:43 Golang语言社区

王院生:Apache APISIX 微服务网关极致性能架构解析

2019 年 10 月 27 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 杭州站活动,Apache APISIX PPMC 成员王院生做了题为《 Apache APISIX 微服务网关极致性能架构解析》的分享。本次活动,邀请了来自阿里巴巴、蚂蚁金服、Apache APISIX、PolarisTech、又拍云等企业的技术专家,分享网关和高性能服务的实战经验。 王院生,深圳支流科技创始人,Apache APISIX PPMC 成员,OpenResty 社区发起人,《 OpenResty 最佳实践》作者。 以下是分享全文: 前言 大家好,我是来自深圳支流科技的王院生。今年 3 月份,我和志同道合的伙伴一起创业,发起了 APISIX 项...阅读全文

(毕设项目)Vue+Go前端后端一体化 企业级微服务网关项目

利用Go优越的性能 设计与实现高性能企业级微服务网关完整无密 云盘分享点击进入云盘下载页:http://www.97yrbl.com/t-316.html 主讲:牛儿吃草 资深架构师课时:时长 30小时 不管是基于Java、Python、PHP,还是基于Go的网站,网站流量越高,对网关性能要求越高,尤其是亿级流量网站中,网关更是核心,它作为接入层承载了流量转发、负载均衡、服务限流、熔断降级等功能。作为后端开发者,掌握网关技术,是后端架构能力的分水岭,懂得设计网关才能知道架构精妙所在,本课程带你手把手设计并实现一个通用型前端+后端一体的微服务网关项目,同时利用Go语言本身的性能优势,打造网关的优越性能,提升自身硬实力,还能收获微服务网关项目作品,丰富个人简历。适合人群 求职中的职场新人 服务端...阅读全文

博文 2020-06-30 10:32:47 猿人部落

API网关使用教程

课程介绍 API 网关(API Gateway),提供API托管服务,涵盖API发布、管理、运维、售卖的全生命周期管理。辅助用户简单、快速、低成本、低风险的实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据。 产品详情:https://www.aliyun.com/product/apigateway 课时列表 • 课时1:创建一个 API • 课时2:如何调用 API • 课时3:如何生成和使用 SDK • 课时4:如何设置流量控制 • 课时5:这些地方容易出错 开始学习http://click.aliyun.com/m/27880/ ...阅读全文

详解SLB、EIP、NAT网关之间区别, 合理选择云上公网入口

摘要: 概述 阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品都可以作为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢? **点此查看原文:http://click.aliyun.com/m/41840/** **开始** 阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品都可以作为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢? 概念 -- **负载均衡SLB** **对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。** 可见云计算中的负载均衡除了通过流量分发让后端的服务器负载均衡,还有两个重...阅读全文

Choerodon 的微服务之路(二):微服务网关

我们了解到在微服务架构中,一个完整的单体应用被拆分成多个有着独立部署能力的业务服务,每个服务可以使用不同的编程语言,不同的存储介质,来保持最低限度的集中式管理。本篇将介绍Choerodon在搭建微服务网关时考虑的一些问题以及两种常见的微服务网关。 ▌文章的主要内容包括: 为什么要使用API Gateway 两种Gateway 模式 Choerodon 的网关 对于Choerodon 而言,前端通过ReactJs实现,后端服务则通过Java,GoLang等多种语言实现。我们通过将后端拆分成许多个单独的业务服务,选择不同的语言切实地帮助我们来实现系统功能,这种面向服务的模式给我们带来了开发的便捷性,但是也带来了新的问题。服务之间如何做到相互通信,前端与后端又是如何进行通信的,是我们需要去解决的问...阅读全文

博文 2020-03-31 11:32:59 Choerodon猪齿鱼

(毕设项目)Vue+Go前端后端一体化 企业级微服务网关项目

## [(打造简历金牌项目)Vue+Go 开发企业级微服务网关项目](https://www.ukoou.com/resource/813) ``` go 1.12 require ( git.apache.org/thrift.git v0.13.0 github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 github.com/davecgh/go-spew v1.1.1 // indirect github.com/dgrijalva/jwt-go v3.2.0+incompatible github.com/e421083458/grpc-proxy v0.2.0 github....阅读全文