用hyper实现rpc服务(基于consul)

Workbuddy本地部署五大生存瓶颈与系统级调优指南 Workbuddy作为轻量级AI Agent框架,其核心价值在于可嵌入、可扩展的本地化智能体运行能力。但实际落地常受制于底层系统环境——从Linux熵池不足导致JWT鉴权挂起,到CUDA显存碎片引发OOM崩溃;从Consul服务发现与Docker网络拓扑错配,到HTTP/2连接复用放大vLLM队列延迟;再到mDNS广播缺失致使局域网访问失效。这些并非孤立故障,而是模型推理、服务治理、资源调度与网络协议多层耦合的必然结果。本文聚焦真实生产环境中高频复现的5类‘非代码级’卡点,覆盖熵值保障、GPU内存管理、gR 阅读详情

其实直接是照搬了官网的demo,然后用的是docker安装consul的集群,发布服务的时候踩到了一个坑,那就是没安装 hyperf/service-governance导致服务无法发布,后来安装之后服务发布到consul集群上了,如图:

接着又踩到一个坑,发现service checks有一个问题,反正大概意思说9504端口没有打开。

dial tcp 172.16.247.130:9504 fail

因为我的项目也是在docker上运行的,所以在防火墙上就打开了9504端口。

#添加你要的端口

firewall-cmd --zone=public --add-port=9504/tcp --permanent

//重载

firewall-cmd --reload

然后服务可以被客户端调用了

【信息科学与工程学】【数据中心】 第三篇 智算中心全业务场景矩阵 技术:MPI/OpenMP优化、InfiniBand/RoCE网络、Lustre/GPFS并行文件系统。技术:NVLink/NVSwitch高速互联、RDMA网络、检查点存储、混合精度训练。技术:Kubernetes运营商、服务网格、Serverless框架。技术:VXLAN/EVPN、SRv6、智能网卡、DPDK/智能网卡。运营:AI框架优化、显存优化、容错训练、多租户GPU隔离。技术:KVM/ESXi虚拟化、SR-IOV、智能网卡、快速发放。 阅读详情

相关推荐

【信息科学与工程学】【数据中心】 第七篇 智算中心CLOS组网整体设计

区域主要功能网络要求技术选型安全等级可用性要求训练区​大规模AI模型训练,分布式计算超高带宽(100G+),超低延迟(<1ms),无损网络RoCEv2,PFC,DCQCN,多路径P4(最高)99.99%推理区​实时AI推理,模型服务低延迟(<10ms),高可用,弹性扩展智能负载均衡,服务网格,容器网络P3(高)99.999%公共服务区​统一认证,API网关,数据服务多租户隔离,安全防护,弹性带宽VXLAN,EVPN,微隔离P3(高)99.99%存储区​高性能存储,数据湖超高带宽,低延迟,高IOPSNVMe-

weixin_49199313的博客 1371

hyperf实现Rpc服务(docker+consul)

hyperf实现Rpc服务(docker+consul)

ChenHT12306的博客 3434

【信息科学与工程学】计算机科学与自动化—第十五篇 云计算 11 算法篇02

但若第一个应用需求40GB/s,第二个10GB/s,总需求50GB/s>40GB/s,第一个得32GB/s,第二个得8GB/s,不公平。但若分区负载不均(分区1-2各有100任务/s,分区3-4各有50任务/s),A负责1-2(200/s),B负责3-4(100/s),仍均衡。任务 τi​ 的计算需求 Wi​(CPU周期),在频率 f 下执行时间 Ti​=Wi​/f,能耗 Ei​=Pdyn​⋅Ti​=Ceff​⋅V2⋅f⋅(Wi​/f)=Ceff​⋅V2⋅Wi​。若 Mneed​>Mi​,需使用远程显存。

weixin_49199313的博客 108

hyperf之consul

JSON RPC 是一种基于 JSON 格式的轻量级的 RPC 协议标准,易于使用和阅读。在 Hyperf 里由 hyperf/json-rpc 组件来实现,可自定义基于 HTTP 协议来传输,或直接基于 TCP 协议来传输。

读万卷书,行万里路 1019

php-microservice-demo:Docker+Consul+Hyperf 搭建 PHP 微服务集群

php-microservice-demo Docker+Consul+Hyperf 搭建 PHP 微服务集群

金蝶云星空初级实施认证考题

Q4.[单选题] (1.5分) 总账中的多账簿账表主要是基于什么进行查看的Q47.[多选题] (2.5分) 销售订单的收款计划页签勾选预收之后,预收控制环节可以控制哪些节点?

m0_51994557的博客 3124

Hyperf微服务——二、Consul的安装与使用

Hyperf微服务——二、Consul的安装与使用

LuckyStar_D的博客 1972

【网络图】:附Origin详细画图教程

网络图,是一种由节点(或顶点)和连接这些节点的边(或链路)组成的图形结构。在网络图中,节点通常代表系统中的一个实体(如项目中的一项任务、通信网络中的一个设备、或运输网络中的一个站点),而边则代表这些实体之间的直接联系或流动(如任务的先后顺序、数据的传输路径、或乘客的旅行路线)。 有向图:如果边具有方向性,即从一个节点指向另一个节点,则称为有向图。这种图常用于表示具有明确先后顺序或方向性的系统,如项目管理中的任务依赖关系。 无向图:如果图中的边没有方向,则称为无向图。它适用于表示实体间相互关联但无明确方向性的

weixin_50236590的博客 3956

Hyperf微服务搭建

Hyperf,微服务

phpBin的博客 1466

FreeSwitch采用mrcp协议对接科大讯飞asr和tts以及对话系统

FreeSwitch采用mrcp协议对接科大讯飞asr和tts对接过程

shanghaimoon的专栏 8843

SolidWorks速成教程P3-5【零件 | 第五节】——异形孔向导&线性阵列&镜像

这节介绍异形孔向导、线性阵列、镜像。

嵌入式阿齐Archie 6075

获取consul中配置为null_基于hyperf构建微服务-注册中心Consul(二)使用

这次我们主要学习三个方面:consul的HTTP apihyperf的服务注册逻辑hyperf的服务发现逻辑这是部分的HTTP Api,遵循Restful协议查询node列表 v1/agent/members GET查询配置信息 v1/agent/self GET检查服务状态 v1/agent/health/service/name GET服务注册 v1/agent/service/registe...

weixin_32916385的博客 657

RK3588 部署 YOLO26 目标检测:从环境搭建到 NPU 推理

采集图像(500+ 张,覆盖不同光照和角度)→ 筛选(删除模糊、无目标的图像)→ LabelImg 标注(选择 YOLO 格式)→ 划分 train:val:test = 7:2:1labelImg├── train/├── val/nc: 3类别顺序必须与 LabelImg 标注时一致。YOLO26 在 RK3588 上的部署流程是 PC 端训练 → ONNX 导出(opset=11)→ RKNN 转换(INT8 量化)→ 板端推理。

LXY_LOVE36的博客 418

c# 微服务学习_swoole学习七基于hyperf的微服务初探(二)

这次我们通过hyperf来构建一个精简版的微服务架构,基于hyperf2.0版本项目说明:我们通过hyperf创建两个项目,一个服务提供者、一个服务调用者,web端通过http请求client, client通过tcp调用server,数据最后层层返回。调用链前提准备:我们说微服务之间的调用可以使用http协议、tcp协议都可以,你可能听过rpc协议,rpc就是基于tcp来进行数据传输的,那我们在...

weixin_36053019的博客 226

主成分分析(PCA)简洁高效MATLAB实现详解

本文介绍了一个简洁高效的PCA算法实现。该实现通过SVD分解计算主成分,避免了显式协方差矩阵计算,支持两种降维方式:固定维度或按能量比例自动选择。核心步骤包括数据中心化、SVD分解和维度选择,代码量少但功能完整,适用于数据预处理、降维和特征提取等任务。实现中考虑了稀疏矩阵转换、默认参数处理等细节,可直接应用于MATLAB环境。

m0_62153576的博客 64

基于STM32L4XX、HAL库的YT8531C-CA以太网收发器(PHY)驱动程序设计

是一款由裕太微推出的高性价比、低功耗的单端口 10/100M 以太网物理层收发器(PHY)。它通过标准的 MII(介质独立接口)或 RMII(精简介质独立接口)与微控制器的 MAC 层连接,实现将数字信号与网络模拟信号之间的转换。支持自动协商(Auto-Negotiation),自动选择最高速率和双工模式。支持 HP Auto-MDIX(自动交叉直连),无需区分直通线或交叉线。低功耗设计,特别适合电池供电或对功耗敏感的 STM32L4 应用。支持 MII 和 RMII 接口,节省引脚(RMII模式)。

zhusl6688的博客 628

Golang基础面试题汇总

channel、goroutine、slice、map、反射、内存、GC、Musql、Redis、ELK、K8s、Http、Https

weixin_41760738的博客 5697

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

从技术评估到生产落地:如何理性验证高性能组件的真实能力

在技术架构演进中,面对社区中诸如“性能震撼”等表述,开发者需要建立系统性的评估框架。理解一项技术的核心价值,首先需从基础概念入手,明确其设计原理与架构范式,例如异步非阻塞、无锁数据结构或协程调度等机制。这些原理决定了其在吞吐量、延迟、资源利用率等可度量指标上的技术潜力。从工程实践角度看,技术的价值不仅体现在基准测试数字上,更在于能否无缝融入现有技术栈,支持微服务、云原生等主流生态,并提供完善的监控、日志等可观测性能力。在实际应用场景中,如高并发网关、实时数据处理等,需通过可复现的测试环境、贴近业务的基准测试

weixin_33811539的博客 410

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Hyperf 实现Rpc jsonrpc-http(docker+consul)

Hyperf中实现rpc jsonrpc-http 基于docker 和 consul

weixin_43193813的博客 658

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Hyperf框架 - 基于Json-Rpc与Consul的微服务搭建

依赖的组件 hyperf/json-rpc hyperf/rpc-client hyperf/rpc-server hyperf/service-governance hyperf/consul 以 HTTP协议 为例 json-rpc 即为基于json的rpc调用,原理就是 A 和 B 拥有同一套 interface I 的定义,A 就像调用自己的方法一样调用B的方法F,当然F必须是 insterface I 中的方法。 保存镜像 docker commit -p hyperf raoxi

猛犸象 5157

Hyperf\ServiceGovernance\ConsulAgent;,知识体系一共包含哪些部分?底层原理是什么?

的作用核心功能提供服务注册、服务发现和健康检查的功能。简化了与 Consul 的交互,提升了开发效率。关键特性支持动态服务发现和负载均衡。集成 Consul 的健康检查机制,确保服务的高可用性。

长风破浪会有时的博客 662

hyperf2.2把服务注册到服务中心例子

看了官方文档,有点蒙。因为它只提供了自己框架的示例。没有提供可以跑起来的示例。 今天,我就写一个。 1.安装consul 去consul官网下载consul,网扯:Consul by HashiCorp 下载完成后,把它跑起来,如下图 consul自带一个web管理面版,地址是 127.0.0.1:8500。当看到这个web管理面版,说明它已经跑起来了。 2.把服务注册到consul hyperf2.2把服务注册到consul很简单,只需要在注解中,加上publishTo="co...

10年老码农 862

hyperf基于consul的服务注册与发现

一、安装consul 1、访问 Consul 的官网:https://www.consul.io 2、Consul 下载页:https://www.consul.io/downloads.html 3、安装 Consul wget https://releases.hashicorp.com/consul/1.6.1/consul_1.6.1_linux_amd64.zip unzip consul_1.5.1_linux_amd64.zip -d /usr/local/bin // 编辑 /etc

qq_40945903的博客 927

使用Docker创建Hyperf项目

安装Hyperf开发容器 docker run -d --name user_center \ --restart=always \ -v /home/wwwroot/user_center:/hyperf-skeleton \ #映射到宿主机目录,这样我们就直接在/home/wwwroot/user_center开发 -p 9501:9501 -p 9504:9504 \ # 950...

donjan的博客 6972
上一篇: 利用docker快速搭建consul集群网
下一篇: docker的网络模式
lufeeBlog
博客等级 码龄9年 2粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值