惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
罗磊的独立博客
Martin Fowler
Martin Fowler
B
Blog RSS Feed
U
Unit 42
V
V2EX
H
Help Net Security
V
Vulnerabilities – Threatpost
The Register - Security
The Register - Security
IT之家
IT之家
Cloudbric
Cloudbric
K
Kaspersky official blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
P
Palo Alto Networks Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Cisco Talos Blog
Cisco Talos Blog
博客园 - 司徒正美
Cyberwarzone
Cyberwarzone
Spread Privacy
Spread Privacy
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
T
Tenable Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
Intezer
G
GRAHAM CLULEY
T
Threatpost
C
Check Point Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog
L
Lohrmann on Cybersecurity
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
The GitHub Blog
The GitHub Blog
C
CERT Recently Published Vulnerability Notes
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
Security Archives - TechRepublic
Security Archives - TechRepublic
T
The Blog of Author Tim Ferriss
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Privacy & Cybersecurity Law Blog

PHP

免费虚拟主机空间安装的一个 PHP 文件论坛 - V2EX 有没有什么好用的免费开源 CRM 系统 - V2EX 2026 年 PHP 路在何方 - V2EX 2026 年,学 laravel 有没有前途: - V2EX 有没有这样的 PHP 框架 - V2EX PHP 是不是快死了 - V2EX php74-fpm 加 nginx, PHP 文件只要不是 root /var/www/html 就提示 No input file specified.求大佬看看 - V2EX PHP framewok 框架推荐 - V2EX 基于 yii2 框架开发的后台管理软件,免费 - V2EX 「一键部署你的专属服务器」——WNMP 一键包,让 Web 环境搭建回归简单 - V2EX 完蛋了,为什么我感觉 PHP 的语法这么优雅呢 - V2EX 未来属于 PHP - V2EX 记一次微信 access_token invalid credential, access_token is invalid or not latest - V2EX 重造 PHP -HTTP 性能检测,新增 List<int>、HashMap<K, V> - V2EX 求助: PHP 错误,请高手帮我改写下面的 PHP 代码 - V2EX 为什么现在 WEB3、区块链、钱包之类开始用 PHP 了 - V2EX PHP 8.5 加入了 pipe 语法 - V2EX 推荐一个优雅的 PHP http 请求工具,仿照了 py 的 requests - V2EX 大家好,我又來了,新作品 https://www.freetalkhub.com, PHP 开发 - V2EX laravel 和 thinkphp 选择哪个? - V2EX 202505 最新调研: PHP Opcode 加密混淆哪家强? - V2EX 有做过基于 webrtc 技术的多人视频会议系统的吗 - V2EX 2025 年 PHP 路在何方 - V2EX 求助 CodeIgniter 输出的 html 格式很乱,缩进乱七八糟的。。。 - V2EX 有个关于 PHP 的小疑惑 - V2EX workman 与阿里云实时语音通信的问题。 - V2EX 目前 PHP 中比较好用的工作流引擎有哪些? - V2EX 有老哥熟悉 OpenCart 的吗? - V2EX 开源 PHP Composer 私有 package 管理平台 - V2EX 推荐个好用的集成环境 - V2EX phpinfo(); logo 变成了绿色的大象 - V2EX PHP 项目有类似前端 monorepo 的概念吗? PHP 语言已经过气了吗 - V2EX 国内 PHP 卷王是鸟哥 mysql update 更新失败的原因。 - V2EX PHP 程序员是往运维还是前端发展作为拓展呢 - V2EX 求大佬解决一下一个问题 - V2EX [2024-11-21] PHP 8.4 Released! - V2EX 如何获得抖音视频播放量?各位大牛支支招~ 如何优雅地切换 composer 镜像 - V2EX 与银行对接 sm4 国密算法 - V2EX Laravel 二手项目,语言切换问题,求解 - V2EX 两道 PHP 题目,都是求 flag 值 帮忙推荐一个开源论坛源码? Laravel 完成了 A 轮融资🎉 - V2EX PHP 虽然没落了,但是 PHP 的东西是真的好用 - V2EX 世界上最好的 serverless 平台! - V2EX imgur 是怎么做到一个链接新窗口打开 302,但是还能作为图片显示的? - V2EX PHP 编译器 BPC 编译 ThinkPHP8 + PHPUnit 测试 的视频来了 - V2EX
想用 PHP 做微服务开发,有偿求指导 - V2EX
fan88 · 2025-03-05 · via PHP

这是一个创建于 466 天前的主题,其中的信息可能已经有所发展或是发生改变。

目前技术栈是 thinkphp8 + swoole ,现在客户有要求不准我们做单体应用,必须要做微服务开发。 对微服务的开发没什么经验,想咨询有经验的师傅指指门道,有偿 同时,我也考虑部分的服务进行外包,欢迎有经验的师傅来联系

  • PHP
  • 微服务
  • 指导

    25 条回复    2025-03-12 16:18:45 +08:00

    hahasong

    1

    hahasong      2025 年 3 月 6 日

    甲方想拆分到什么程度,费用什么范围,细说

    v1

    2

    v1      2025 年 3 月 6 日

    照样单体开发,但是加一个 init_args ,需要什么服务启动什么服务,都 php 了,还不如单体堆服务器配置

    sagaxu

    3

    sagaxu      2025 年 3 月 6 日   ❤️ 1

    既然有此疑问,k8s 那套正规军打法就不太适合你们团队了。

    若项目服务端开发人数 10 人以下,考虑极简版微服务:单体拆成 3 到 5 个小服务,以 HTTP 调用之,服务地址全用 127.0.0.1:XX 端口,本机 nginx 配置负责转发到真正的小服务的地址去,failover 和 load balace 都由 nginx 完成,那个 nginx 相当于进程外的 sidecar 。

    独立部署与迭代 ✅
    灵活扩展与资源优化 ✅
    技术栈多样性 ✅
    高容错性与可靠性 ✅
    模块化与职责分离 ✅
    云原生适配 ❌

    微服务的大部分优点都得到了。

    keller

    4

    keller      2025 年 3 月 6 日

    看起来你的客户应该也不是很懂,你可以试试:
    单体开发、群集部署、前端用负载均衡对不同的服务做流量转发。

    harryWebb

    5

    harryWebb      2025 年 3 月 6 日

    你多搭几个服务,然后互相之前用接口传输就行了

    我觉得你客户估计是脑子也不太好,php 搞啥微服务,更何况,小公司用啥微服务,有那闲工夫,不如一把梭哈

    yc8332

    6

    yc8332      2025 年 3 月 6 日

    那还不简单。。加个服务发现功能。。。把原来的各个模块单独部署就是微服务了。。。

    apple2026

    7

    apple2026      2025 年 3 月 6 日 via iPhone

    搞微服务不如把你的服务层做成 无状态的 http 接口 在 k8s 里面开多个节点

    推荐一个框架 goframe 这里面有 grpc 微服务开发,不过是 go 语言。 该框架的大佬之前就是搞 php 的。 可以看看

    chaodada

    8

    chaodada      2025 年 3 月 6 日   ❤️ 1

    用户注册登陆 127.0.0.1:8001
    支付 127.0.0.1:8002
    商品 127.0.0.1:8003
    订单 127.0.0.1:8004
    对内直接内网 http 调用接口
    对外 nginx 转发

    yyttrr

    9

    yyttrr      2025 年 3 月 6 日

    之前搞过一个脚本,开发时候仓库是分开的,但是部署的时候会把好几个 php 项目聚合到一个 pod 里面运行,不知道这样算不算微服务

    colinlikepotatos

    10

    colinlikepotatos      2025 年 3 月 6 日

    我现在用的 php 是这么设计的,所有功能写在一起,host1,host2,host3,host4 都是一样的程序可以实现全部功能,随机请求一个,核心数据,异步任务共享,可以根据服务器负载调用别的服务器运行,可水平扩容,集群,业务不间断,自动恢复,齐活了。你敢说他不是微服务嘛😏你也可以都写一起,但是调用另一个服务器的这套代码。

    Qjues

    11

    Qjues      2025 年 3 月 6 日

    微服务关键:
    1. 实现服务拆分部署
    2. 解决服务之间调用
    大型微服务就得考虑服务治理, 异构架构等. 不过客户提这种要求得看报价, 高的话什么 k8s, prometheus, sls 等全上, 肯定拿下

    RockyLi

    13

    RockyLi      2025 年 3 月 6 日

    都已经用了 thinkphp8 这东西了还微服务啥了...说的好听.直接一把梭了就算了....

    BeforeTooLate

    14

    BeforeTooLate      2025 年 3 月 6 日

    PHP 做的话参考看看: https://hyperf.wiki/3.1/#/zh-cn/microservice
    其实都微服务了建议直接换 go 吧

    coderzhangsan

    15

    coderzhangsan      2025 年 3 月 6 日

    都用 php 了搞什么微服务,更何况最近都在拆微服务转单体,明显客户啥也不懂,跟着风就来了,就跟现在 AI 一样,很多老板都跟打了鸡血一样,all in ai 。

    你随便搞搞得了,单体搞集群分布式,就跟他们说上微服务了,实在不行,就拆几个次要模块出去,http 通信,只要产品稳定能赚钱,舞台怎么装潢都不重要,关键能让甲方表演起来舒服些。

    shea

    16

    shea      2025 年 3 月 6 日

    我们之前是用的 hyperf 框架做的微服务

    sundev

    17

    sundev      2025 年 3 月 6 日

    PHP 的微服务之前探索过。
    目前 php 的微服务生态差 go 太远了,很多东西要自己写,不建议用 php 搞

    Nick66

    18

    Nick66      2025 年 3 月 6 日

    有微服务技术中台 3 年经验,欢迎咨询 512817655 曾就职于 KK 集团 用的的 hyperf 框架

    ifconfig

    20

    ifconfig      2025 年 3 月 6 日

    很多年前写的文章了,基于 hyperf 的,可以参考下

    pckillers

    21

    pckillers      2025 年 3 月 6 日

    都 thinkphp 了,别折腾了。 最多业务多拆分成多套系统。每套系统单独起 php 容器进 k8s 拉倒

    InDom

    22

    InDom      2025 年 3 月 6 日

    什么都不用改, 端口同时监听多个, 但是 内部调用跳转一会用这个端口,一会用另一个端口就好了.

    ninjashixuan

    24

    ninjashixuan      2025 年 3 月 6 日

    先看看有多少预算吧,数据库起码独立分开部署好几个吧,不然硬上微服务有什么用。

    Alucns

    25

    Alucns      2025 年 3 月 12 日

    其实很简单的,我公司在运行的这套支付系统就是使用 PHP 开发,运行 3 年多,使用微服务;
    架构核心就是拆分业务,如支付 API ,短信服务,任务服务,回调服务等。
    各个服务之间是完全独立,各个服务之间用 RPC 接口通讯,如支付成功需要回调,通过 RPC 向回调服务请求,如果请求失败即存 Redis 队列重发等;
    如回调服务可以放很多主机通过 NGINX 反向代理成一个公共接口以达到多可用。