一、安装 consul 服务docker pull consul docker run --name=consul -p 8500:8500 -e CONSUL_BIND_INTERFACE=eth0 -d consul  安装并启动成功后访问:http://本机IP:8500/二、服务提供者2.1、启动服务提供者容器// 本地 D:\phpstudy_pro\WWW 目录创建
Sleuth+Zipkin-概述Spring Cloud Sleuth 其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程,捕获这些跟踪数 据,就能构建微服务的整个调用链的视图,这是调试和监控微服务的关键工具。 耗时分析 可视化错误 链路优化Zipkin 是 Twitter 的一个开源项目,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包 括数据的收集、存储、查找和展现1.
文档:Hyperf文档Hyperf框架官方文档https://hyperf.wiki/一:准备环境基于宝塔环境,安装php7.4,Hyperf 2.2 需要PHP版本 >=
原创 2023-01-11 18:05:56
998阅读
UDPServer类 app/Server/UdpServer.php <?php declare(strict_types=1); namespace App\Server; use Hyperf\Contract\OnPacketInterface; class UdpServer implem ...
转载 2021-10-07 17:18:00
164阅读
2评论
TcpServer类 app/Server/TcpServer.php <?php declare(strict_types=1); namespace App\Server; use Hyperf\Contract\OnReceiveInterface; class TcpServer imple ...
转载 2021-10-07 13:37:00
688阅读
2评论
安装hyperf/websocket-server组件 composer require hyperf/websocket-server websocket服务配置 config/autoload/server.php <?php declare(strict_types=1); use Hyper ...
转载 2021-10-08 01:34:00
528阅读
2评论
这篇文章主要讲解了“在PhpStorm中hyperf调试的方法步骤是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在PhpStorm中hyperf调试的方法步骤是什么”吧!前言:大家在调试 Hyperf 的时候,可能总需要做一些服务的重启,重新点击 postman 的接口请求按钮,查看调试的结果是否正常,
路由配置文件 config/routes.php <?php use Hyperf\HttpServer\Router\Router; // 下面三种方式的任意一种都可以达到同样的效果 Router::get('/hello-hyperf', 'App\Controller\IndexControl ...
转载 2021-09-15 18:47:00
281阅读
2评论
控制器 app/Controller/IndexController.php <?php namespace App\Controller; use Hyperf\HttpServer\Annotation\AutoController; use Hyperf\HttpServer\Contract ...
转载 2021-09-17 12:43:00
334阅读
2评论
控制器 app/Controller/IndexController.php <?php namespace App\Controller; use Hyperf\HttpServer\Annotation\AutoController; use Hyperf\HttpServer\Contract ...
转载 2021-09-16 20:53:00
558阅读
2评论
Cache代理类 Cache代理类 app/Utils/Cache.php <?php namespace App\Utils; use Hyperf\Utils\ApplicationContext; use Psr\SimpleCache\CacheInterface; class Cache ...
转载 2021-09-22 17:12:00
1152阅读
2评论
配置 config/autoload/logger.php <?php declare(strict_types=1); return [ 'default' => [ 'handler' => [ 'class' => Monolog\Handler\StreamHandler::class, ' ...
转载 2021-09-22 19:29:00
468阅读
2评论
添加配置(author) config/config.php <?php declare(strict_types=1); use Hyperf\Contract\StdoutLoggerInterface; use Psr\Log\LogLevel; return [ 'app_name' => ...
转载 2021-09-07 01:52:00
304阅读
2评论
redis MSQYL 输出刚刚执行的 SQL 自动管理数据库事务 你可以使用 Db 的 transaction 方法在数据库事务中运行一组操作。如果事务的闭包 Closure 中出现一个异常,事务将
原创 2022-01-18 13:31:10
776阅读
theme: githubredis```$redis = \Yii::$app->redis;$res = $redis->get('ttp:00d716905c8ed414aa0103ba17815795');$res = unserialize($res);return $this->asJson($res);$redisKey = "yixinzu...
原创 2023-04-03 20:38:13
263阅读
# 使用 Hyperf 实现 MongoDB 数据库连接 ## 背景介绍 在现代的软件开发中,使用数据库存储数据是非常常见的。而 MongoDB 是一种流行的 NoSQL 数据库,具有高性能、灵活的特点。而 Hyperf 是一个基于 Swoole 的高性能 PHP 微服务框架。本文将介绍如何在 Hyperf 中实现与 MongoDB 数据库的连接。 ## 步骤概览 以下是实现 Hyperf
原创 1月前
16阅读
Hyperf初体验 日志Hyperf,默认日志配置文件在 config/autoload/logger.php文件中.通过查看文件发现日志保存在/runtime/logs/hyperf.lo
原创 2023-05-05 17:30:24
490阅读
hyperf初体验路由1.闭包定义路由Router::get('/hello-hyperf',function (){ return 'Hello Hyperf';});2.标准路由三种写法Router::get('/hello-
原创 2023-05-05 17:30:58
221阅读
文章目录什么是微服务单体痛点什么是服务化从单体到微服务微服务概念微服务的特点微服务的优缺点微服务的两大门派SpringCloud和Dubbodubbo整合第三方通信协议对比文档微服务的拆分适合不适合拆分的两种姿势服务扩展微服务重要模块什么是微服务单体痛点什么是服务化从单体到微服务微服务通过网关 和 各服务之间api的调用微服务概念架构、自动化部署、最小化管理微服务的特点微服务的优缺点微服务的两大门派SpringCloud和Dubbodubbo整合第三方分布式配置服
原创 2021-08-26 09:24:40
627阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5