如果你要问 Spring Boot 做什么最厉害,我想答案就在本章标题 RESTful API 简称 REST API 。本项目源码下载(https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-restful)1 RESTful API 概述1.1 什么是 RESTful APIRest 是一种规范,符合
前几天搭建的服务器,由于客户要求书写模糊。所以没有安装openssl 现在需要开启。当然收下网上材料。最简单直接的方法就是重新编译。这个是下下策。几经测试后终于不用重新编译安装成功。服务器ip尾号166 所以就简称吧。废话不多说先把 简单的步骤上去然后再说注意事项:ps1;yum -y install openssl openssl-devel //安装openssl服务 当然你也可
一、open函数可以使用man 2 查看open的使用方法,头文件等一些内容
1、opens所包含的头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
2、open的格式
int open(const char *pathname, int flags);
int open(co
apisix 是由openresty 团队开发并开源的微服务api gateway,还不错,官方文档也比较全,同时这个也是一个不错的学习openresty 的项目 以下为来自官方的架构图 插件加载 插件结构 参考资料 https://github.com/iresty/apisix
原创
2021-07-19 14:32:33
1108阅读
对于维护API的经验,推荐《软件框架设计的艺术》这本书,无论是webService还是Rest还是其他什么,都很有帮助。 不过这书在概念上还是离平时工作太远,知识很精华,但和我的实际工作并不接轨,所以逐渐萌生“把我自己开发/运维API的一些经验整理出来,写一篇大的博文”这样的想法。 不过最近又忙且病,所以一条条慢慢往外挤……[b]1.参数命名规
前言日常开发和生产中,我们都会经常用到tomcat,nginx,apache。但是有些小伙伴估计对这三个不太熟悉,只是停留在日常使用上,具体的概念可能并不是很清楚。这里简单整理一下这三者之间的区别和各自的特点。简单介绍Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。apache支持模块多,性能稳定,apache本身是静态解析,适合静态H
一、参考资料openresty和APISIX - 墨天轮APISIX初探 - 腾讯云开发者社区-腾讯云APISIX简介与应用 - 灰信网(软件开发博客聚合)APISIX 入门(国产微服务网关)
原创
2022-12-16 20:55:57
237阅读
apisix是基于openresty 开发的,同时自己也开源了不少lua 模块,以下是一个不错的lua 模块 etcd 提供etcd 操作,因为apisix 就是基于etc 管理的 typeof 提供类型检查的 lua-var-nginx-module 基于native 的nginx 变量获取,注意
原创
2022-05-03 12:24:16
507阅读
官方仓库:://github.com/iresty/docker-apisix官方仓库拉取 git clone git@github.com:iresty/docker-apisix.git 安装 etcd 服务1、拉去etcd镜像 docker pull bitnami/etcd:3.3.13-r80 2、启动etcd服务器实例 docker run -it --na
原创
2023-02-21 08:13:45
825阅读
Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目;Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件;Tengine的特点是融入了因淘宝自身的一些业务带来的新功能; Tengine 简介tengine官方网站:http://tengine.ta
转载
2016-10-19 10:33:00
5027阅读
Openresty和Tengine基于 Nginx 的两个衍生版本,某种意义上他们都和淘宝有关系,前者是前淘宝工程师agentzh主导开发的,后者是淘宝的一个开源项目;Openresty的最大特点是引入了ngx_lua模块,支持使用lua开发插件;Tengine的特点是融入了因淘宝自身的一些业务带来的新功能;Tengine 简介在 Nginx官方版本的基础上增加的一些定制模块如下:1、支持动态加
转载
2018-01-16 11:46:00
228阅读
2评论
官方仓库:https://github.com/iresty/docker-apisix 官方仓库 拉取 安装 etcd 服务 1、拉去etcd镜像 2、启动etcd服务器实例 Windows 环境执行命令: 3、测试是否安装成功 进入etcd实例 测试 4、进入容器查看是否已经开启v2协议 --e
原创
2021-06-05 09:29:23
3156阅读
https://mp.weixin.qq.com/s/a9vXEQihClfIGxz75knrYQ https://mp.weixin.qq.com/s/Zyyhadg04TPdU10ET5JkJw https://mp.weixin.qq.com/s/MzCdBZkjTeD7Gc8GGMjXsA
原创
2022-06-01 09:14:29
1301阅读
**Kubernetes与APISIX整合**
**流程:**
| 步骤 | 操作 |
|:----:|:------------------------------------------------------------:|
| 1 | 部署Ku
原创
2024-03-12 10:05:37
106阅读
spring已经实现了aop,为什么还要用aspectj?1、是不是使用spring AOP的功能,都要引入这aspectj,是依赖关系? 2、如果2个是独立互不影响的东西,在平时的开发中,是不是更偏向于用aspectj,而不使用spring自己的AOP?回答1:①选择spring的AOP还是AspectJ? spring确实有自己的AOP。功能已经基本够用了,除非你的要在接口上动态代理或者方法拦
转载
2024-07-15 10:15:11
437阅读
安装docker### 安装命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
### 设置开机自启及启动docker
systemctl enable docker && systemctl start docker配置私有镜像库在/etc/docker下新建文件da
原创
2024-05-09 10:11:47
105阅读
# API Gateway与Redis的结合使用
## 引言
API Gateway是一种用于管理和调度API流量的中间件,常用于构建微服务架构。而Redis是一种高性能的键值存储数据库,常用于缓存和数据存储。将API Gateway与Redis结合使用,可以有效地提高系统的性能和可扩展性。本文将介绍如何使用API Gateway中的组件APISix和Redis进行集成,以及一些常见的应用场景
原创
2024-02-04 03:22:44
372阅读
OpenResty简介:OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块
原创
2023-03-15 11:03:31
1003阅读
Nginx是一个web服务器,功能与tomcat相似。除此之外还有Apache,Jetty,IIS。Tomcat,Jetty都是面向java语言的,先天就是重量级的web服务器。IIS只能在Windows上运行的web服务器。Apache是目前世界上第一大web服务器,其发展较早,当时的设计并没有考虑到现在互联网时代下的高并发场景。 安装环境:Nginx 依赖GCC 编译器,PCRE 库
转载
2024-10-18 15:21:47
102阅读
开发插件的步骤 在APISIX中,要自定义插件,一般需要按照以下步骤进行操作: 编写Lua脚本:首先,你需要编写Lua脚本
原创
2024-05-21 14:16:00
295阅读