请问 PHP 怎么和 Golang 结合

2020-01-24 17:35:31 +08:00
 chenhui7373
Go 相当于后端界的瑞士军刀 jquery 那样 ~~~



PHP 写 Admin 后台,Golang 做 Service,请问是怎么做到的呢?

(不是 roadrunner 那种)
8420 次点击
所在节点    PHP
21 条回复
Yoock
2020-01-24 17:43:23 +08:00
GRPC
clemente0620
2020-01-24 17:56:17 +08:00
js 全家桶
emeab
2020-01-24 17:58:27 +08:00
golang 写接口不就好了
chenhui7373
2020-01-24 18:15:00 +08:00
@emeab 这样 rbac 会冲突吗?
chenhui7373
2020-01-24 18:15:48 +08:00
@clemente0620 node 结合也很感兴趣,细说?
vicnicLight007
2020-01-24 19:00:35 +08:00
Django 写后台真香
chenhui7373
2020-01-24 19:28:02 +08:00
@vicnicLight007 内部后台可以
chitanda
2020-01-24 19:58:15 +08:00
变量用 @开头。
不是段子,我见过 python,Java,go 变量都用 @起头的
KasuganoSoras
2020-01-24 20:14:20 +08:00
直接 PHP 全套就好啦
PHP-FPM 写 Admin 后台
KasuganoSoras
2020-01-24 20:14:57 +08:00
(不小心发出去了)
然后用 Swoole 写服务,高性能和便捷开发兼具,两全其美
charlie21
2020-01-24 21:20:31 +08:00
没上压力测试用什么 golang
enlight
2020-01-24 23:47:34 +08:00
都用 golang 做后台了,还需要 PHP 做什么?前台可以考虑用 js。PHP 和 Golang 世同级别的东西
shoaly
2020-01-25 01:11:42 +08:00
目前我也再用 php 写业务逻辑, 然后把一些吃 IO 的进程 通过 go 去写个 http 的接口让 php 调用, 这样 php 可以不用等待 IO, 立即返回结果, 美滋滋
至于为什么不用 swoole, 因为...php 本身就不是干这个的事情, 没必要去整一个仿造的东西... 直接用 go 更直接一点
至于为什么不直接全部用 go 来写, 我表示大部分业务逻辑用 php 来写, 比 go 要顺手很多啊.... 大部分接口也并不会遇到性能瓶颈... 个别压力大的请求, 通过接口的形式, 压给 go 去执行就可以了
zappos
2020-01-25 02:13:26 +08:00
微服务,每个服务是独立进程,你想用啥用啥。
ma6254
2020-01-25 03:01:22 +08:00
大多数情况下没必要用两套开发栈,要不就全套 PHP,要不就 Golang 后端加个 Vue 啥的前端,前后端分离来实现
zjsxwc
2020-01-25 12:43:33 +08:00
locoz
2020-01-25 14:36:48 +08:00
grpc 一把梭
components
2020-01-25 22:58:36 +08:00
用 http(一般对外开放接口用,对内用 tcp),或者 tcp(协议可以自定,也可以用现成的,比如: grpc Thrift 等等)
xhinliang
2020-01-26 10:58:16 +08:00
全部用 Golang 吧,别割裂了
ifconfig
2020-03-05 18:20:49 +08:00
Laravel-admin 做后台
gin+grom 写 api

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/640170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX