付费课程, 订阅后即可观看
配置中心的集成可以为框架带来巨大改变
本期Coding10视频教程我们开始配置中心的集成工作,本期视频我们完成第一步-初步集成,完成之后咱们再进行配置工作就在配置目录的指定配置文件中设定配置项,如此一来咱们就可以更加灵活安全的对项目进行控制
微信扫码登录
![](https://www.coding10.com/images/auth/default.png)
本期Coding10视频教程我们开始配置中心的集成工作,本期视频我们完成第一步-初步集成,完成之后咱们再进行配置工作就在配置目录的指定配置文件中设定配置项,如此一来咱们就可以更加灵活安全的对项目进行控制
我只想说视频质量真的很高,关于php分布式话题能做一个分享吗?
正好你可以描述一下你想通过分布式解决哪些问题吧,接下来我要开始录制项目开发的视频了,我可以针对大家关心的问题帮着解决一下
一个复杂项目来说,php的能力有限,大部分业务能力通过业务模型的设计编码实现,像有的能力开启php的扩展,有的接入第三方服务而形成一个完整的系统。但是用户数,并发数和负载上来了,单机系统就支持不了,所以就会产生分布式的解决方案,虽然微服务现在很火,但本质就是分布式。mysql数据库的分布式集群,分库分表,多个php服务器做负载均衡,文件服务器,消息队列服务器等的接入,如何保证这一套完整的运行,面对大项目的一些经验的分享?
你仔细深入想一下,这里边有哪个真正需要 php 来实现???? 一个都没有
[mysql数据库的分布式集群,分库分表] -- 数据库的事 ,数据库再怎么玩分布式,对外它都是中心化的
[多个php服务器做负载均衡] -- Nginx 等服务器软件的事儿
[文件服务器] -- 七牛 OSS 又拍云 的事儿
[消息服务器] -- 买一个或者自己搭建一个在项目中做个简单配置就行了
使用到这些的也算不上什么大型项目,也算不上复杂项目,只算得上是流量大,负载变大的项目。
这类项目,把不同功能的使用单独的一台或多台服务器进行实现,做好配置工作基本就完成任务了,别把它们想得多复杂,该用什么解决的就交给谁解决,php 没这本事,任何一门编程语言都没这么大本事解决所有问题。
是的,其实应该还是业务的划分,比如拆分成用户体系,商品体系等的这些,然后分享php的分布式经验?
这种就是玩微服务了,就得用微服务的框架去弄了,laravel 就不适合了
不过针对这些问题,肯定也会录制一个专题系列的
好的,期待哈!