前几天,需要对一个两年前写的项目添加点儿新功能,需要用到一个 Http 客户端包,于是就用了 https://github.com/go-resty/resty 这个插件包。...
前几天,需要对一个两年前写的项目添加点儿新功能,需要用到一个 Http 客户端包,于是就用了 https://github.com/go-resty/resty 这个插件包。...
在使用微服务的架构中,Consul 是一个不可或缺的工具。它由 HashiCorp 公司开发,Consul 提供了服务发现、健康检查、配置管理和服务网格功能,使得在复杂的分布...
在 Hyperf 框架中封装一些常见的助手函数,提高自己的开发效率! 话不多说,直接开撸!这里只是给各位看看目前已经封装了哪些常见的助手函数,心里有个印象,另外可以见文末,我...
基于 Hyperf 框架开协程的几种方式,你用过哪几种呢? 首先我们先在控制器中写一个方法,用于测试,本地默认启用 9516 端口,则测试路由为 127.0.0.1:9516...
针对 hyperf 框架实现简单限流器,类似 laravel 框架 throttle 中间件功能 限流器的概念 所谓限流器,指的是限制访问指定服务/路由的流量,通俗点说,就是...
基于 Swoole 的 PHP 框架不像一些 PHP-fpm 框架一样,代码可以自动“热更新”,使用 Hyperf 框架时,在本地调试的时候,每当写一点儿代码,就需要手动关闭...
在 swoole 还没有出现之前,要想在 PHP 中使用多进程,一般都会采用 workerman,那么二者之间又有什么区别呢? swoole 和 workerman 的区别 ...
先看这张底层架构图 我们可以看到,Swoole 主要包含以下组件: Master: 当我们运行启动 Swoole 的 PHP 脚本时,首先会创建该进程(它是整个应用的 roo...
PHP Swoole 扩展的安装方式有很多,这完全取决于你的使用环境,本文大致介绍几种常见的安装方式,且以在 M1 芯片上的 Mac 环境作为示例。 第一种 第二种 第三种 ...
docker 容器内服务访问宿主机中的服务 假设 docker 中的某服务要访问宿主机的 mysql 时: 第一种:通过 docker0 的 IP 地址进行访问 先在宿主机上...
Docker alpine Linux 中修改时区 官方解决方案[https://wiki.alpinelinux.org/wiki/Setting_the_timezone...
CentOS 8 安装 docker 查看系统内核 eg: 安装 gcc 相关 安装需要的软件包 添加阿里镜像仓库 更新 yum 索引 CentOS8 默认使用 podman...
适用于 Ubuntu,Debian,Centos 等大部分 Linux(使用官方安装脚本自动安装) MacOS 安装 Docker Desktop on Mac 直接下载 d...
编写 dockerfile Dockerfile 文件是用于定义 Docker 镜像生成流程的配置文件,文件内容是一条条指令,每一条指令构建一层,因此每一条指令的内容,就是描...
1. 通过 link 容器关联 通过 --link,可以在容器内直接使用其关联的容器别名进行访问,而不通过 IP,但是 --link 只能解决单机容器间的关联,在分布式多机的...
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。通过Compose,你可以使用 YAML 文件来配置应用程序的服务。然后,只需一个简单的命令...
如何给已经运行中的 docker 容器添加或者修改端口映射? 容器还没有构建 如果你的容器还没有构建时,想添加端口映射时,你只需要在创建容器的时候添加 -p 参数,想添加几个...
Docker 安装 ElasticSearch 和 Kibana 安装的时候,ElasticSearch 和 Kibana 的版本一定要一致。 创建一个网络 安装 Elast...
ElasticSearch 和 mysql 数据库的概念对比 MySQLElasticsearch数据库(Databases)索引(Index)(每个 Index (即数据库...
ES 聚合 聚合的基本语法结构 aggregations 表示聚合查询语句,可以简写为 aggs {aggregations_name_1} 表示一个聚合计算的名称,可以随意...