#Gate

你有想过为什么springcloud gate的spring.cloud.gateway.routes.uri为什么前面要加lb:吗?

spring:cloud:gateway:routes:#路由配置uri:lb://provider#目标路径   看下图就一目了然了 org.springframework.cloud.gateway.discovery.DiscoveryLocatorProperties&n...

mysql 8.0下的SELECT list is not in GROUP BY clause and contains nonaggregated column

mysql的版本mysql>selectversion();+-----------+|version()|+-----------+|8.0.12|+-----------+在执行group by时遇到报错,具体如下mysql>select*fromapi_propertiesGROUPBYfi...

mysql问题解决SELECT list is not in GROUP BY clause and contains nonaggregated column

今天在Ubuntu下的部署项目,发现一些好好的列表页面发生1055:Expression#11ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'ppm_c.ppm_flow_starting_dealing.status'whichisnotf...

API gateway 之 kong 安装

https://getkong.org/install/centos/下载指定版本rpm:wgethttps://bintray.com/kong/kong-community-edition-rpm/download_file?file_path=centos/7/kong-community-edition-0.1...
代码星球 代码星球·2021-01-23

block和delegate的选择

block和delegate均为常用回调方式(暂不讨论通知) 代理优点:设置某个对象的代理,代理对象可以与被代理对象不直接相关,即使两个对象距离较远,传值也比较方便。代理方法内可以方便调用对象私有方法缺点:delegate比block使用繁琐,对于多个小控件的回调,delegate要写更多的代码。delega...
代码星球 代码星球·2020-12-30

Nginx 502 Bad Gateway 错误的原因及解决方法

Nginx502BadGateway的错误已经遇到好几次了,这里做一下记录,备忘哈哈。会有好多种情况出现502错误,下面我们分情况来说一下。一、fastcgi缓冲区设置过小出现错误,首先要查找nginx的日志文件,目录为/var/log/nginx,在日志中发现了如下错误。2013/01/1713:33:47[erro...

Spring Cloud Gateway配置自定义异常返回

0.前言  最近搞微服务的全家桶,用到的SpringCloudGateway这个组件。需要对这个网关抛出的异常进行自定义。网关的异常处理跟单体SpringBoot的全局异常处理还有点不一样。  单体全局异常处理,是采用@RestControllerAdvice这个注解来实现的。微服务Gateway是采用另外的方式来实现...

物联网架构成长之路(56)-SpringCloudGateway+JWT实现网关鉴权

0.前言  结合前面两篇博客,前面博客实现了Gateway网关的路由功能。此时,如果每个微服务都需要一套帐号认证体系就没有必要了。可以在网关处进行权限认证。然后转发请求到后端服务。这样后面的微服务就可以直接调用,而不需要每个都单独一套鉴权体系。参考了Oauth2和JWT,发现基于微服务,使用JWT会更方便一些,所以准备...

物联网架构成长之路(55)-Gateway+Sentinel实现限流、熔断

0.前言  之前有一篇博客讲到入门Sentinel,这次就将Sentinel引入到实际项目中进行演示。1.启动Sentinel  具体可以参考这篇博客  https://www.cnblogs.com/wunaozai/p/12404712.htmljava-jarsentinel-dashboadr-1.7.1.ja...

物联网架构成长之路(54)-基于Nacos+Gateway实现动态路由

0.前言  本来就负责一些小事情,但是还是要搞事情。把一个小项目切分成微服务,练练手。  主要是以Nacos为配置中心,实现SpringCloudGateWay的动态路由功能。然后在实现日志、鉴权等功能。动态路由,就是在SpringCloudGateway启动的时候,将路由配置和规则加载到内存里,但是通过集成Nacos...

WorkerMan 入门学习之(四)GatewayWorker框架与ThinkPHP5.1框架结合案例

GatewayWorker是基于Workerman开发的一个可分布式部署的TCP长连接框架,专门用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等文档地址:http://www.workerman.net/gatewaydoc/   一、测...

SpringCloud之Gateway

Gateway和Zuul的职责一样,都承担着请求分发,类似Nginx分发到后端服务器。1.SpingCloudGateway和SpringCloudZuul对比分析(1)相同点底层都是servlet两者均是web网关,处理的是http请求(2)不同点a.内部实现gateway对比zuul多依赖了spring-webfl...
代码星球 代码星球·2020-12-27

SpringCloudGateWay之网关跨域问题解决

应用场景:所有的微服务是通过网关这个入口,在和前端对接口时,必然设计到有关跨域的问题。关于服务端跨域有很多方案,可以加注解(指定具体的路径允许跨域),也可以统一配置。另外如果不在网关入口这配置,势必会造成一个很大的影响,那就是前端通过网关入口调用其它微服务,通常会出现如下错误:AccesstoXMLHttpReques...

微服务中的 API 网关(API Gateway)

API网关(APIGateway)提供高性能、高可用的API托管服务,帮助用户对外开放其部署在ECS、容器服务等云产品上的应用,提供完整的API发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。 背景我们知道在微服务架构风格中,一个大应用被拆分成为了多个小的服务系...

mongodb的聚合aggregate|group|match|project|sort|limit|skip|unwind

聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])  管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入psajx|grepmongo在mongodb中,管道具有同样的作用,文档处理完毕后,通过...
首页上一页...34567...下一页尾页