PHP 五大运行模式 查看当前php 运行模式 php_sapi_name(); 运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口/ Common Gateway Interface) 2)FastCGI(常驻型CGI / Long Live CGI) 3)CLI(命令行运 ...
分类:
Web程序 时间:
2020-03-21 10:11:51
阅读次数:
75
1Kong基本介绍Kong基于Nginx和lua实现的APIGateWay,用于管控Restful接口:使用修改过的Nginx作为代理服务器,即Openrestry,该服务器负责处理Api请求。Cassandra或者postgresql用作数据存储(Datastore)服务器,存储来自kong操作的数据。数据持久化建议采用Cassandra,原因如下:1)易于构建分布式2)易于扩展。基于Apach
分类:
其他好文 时间:
2020-03-20 09:14:18
阅读次数:
1117
在微服务中,我们将整个大业务根据各自细化的职责划分为多个独立的小服务,每个服务都会提供各自的 API 接口。但是,实际业务中我们不会将所有子服务接口单独暴露出来,我们需要有一个统一的入口为我们进行请求转发、负载均衡、访问认证等等操作。早期我们使用 Netflix Zuul 封装网关服务,现在我们使用 ...
分类:
编程语言 时间:
2020-03-14 16:49:31
阅读次数:
992
https://mp.weixin.qq.com/s/3LtD0u2HlJieL-KLwVXrbQ 4 针对IoT应用的WiFi mesh网络 4.1 通过多路由器扩展出的mesh网络 这种网络架构刚刚已经列出,也可以部署给IoT节点来使用,有三部分组成,gateway(由其中一个wifi mesh ...
分类:
其他好文 时间:
2020-03-13 20:42:56
阅读次数:
101
一、Gateway简介 Gateway 是在 Spring 生态系统之上构建的API网关服务,基于 Spring 5,Spring Boot 2 和 Project Reactor 等技术。Spring Cloud Gateway 旨在提供一种简单而有效的方法来对API进行路由,以及提供一些强大的过 ...
分类:
编程语言 时间:
2020-03-13 18:45:41
阅读次数:
92
1.端口映射 docker常用映射端口的方式进行部署, 例如: docker run -p 8080:80 -d nginx (把容器的80端口映射到宿主机的8080端口上) 2.独立IP 如果想要与宿主机在同一个网段中, 有独立的IP地址, 则可以使用 macvlan 技术来实现 (1) dock ...
分类:
系统相关 时间:
2020-03-13 01:45:03
阅读次数:
66
CGI 简介 CGI(Common Gateway Interface: 公用网关接口) 规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给W ...
分类:
编程语言 时间:
2020-03-12 23:49:05
阅读次数:
106
在centos的服务器上,没有启动php-fcgi。 本来是想设置显示一个静态文件目录的,用不着php,于是就关闭了php-fcgi。 结果打开爆了一个大大的nginx502 bad gateway的错误提示 但是nignx的配置文件里面没有删除php的内容,删除掉php的配置。 放一个静态html ...
分类:
Web程序 时间:
2020-03-12 23:30:08
阅读次数:
78
在我看来,在某些场景下,网关就像是一个公共方法,把项目中的都要用到的一些功能提出来,抽象成一个服务。比如,我们可以在业务网关上做日志收集、Token校验等等,当然这么理解很狭隘,因为网关的能力远不止如此,但是不妨碍我们更好地理解它。下面的例子演示了,如何在网关校验Token,并提取用户信息放到Hea ...
分类:
编程语言 时间:
2020-03-09 13:34:38
阅读次数:
104
网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过 网关这一层。也就是说,API 的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由 网关来做,这样既提高业务灵活性又不缺安全性,典型的架构图如图所示: 安全 ,只有网关系统对外进行暴露,微服务可以隐藏在内网,通过防火墙保护。 易于 ...
分类:
编程语言 时间:
2020-03-09 01:13:09
阅读次数:
73