84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
开发语言PHP、开发框架YII2、数据库mysql(都是硬性条件)现状:因业务需求,数据库会分布在不同的服务器,服务器之间都有业务往来问题1:yii2并发多服务器,但php不支持夸服务器事物处理,如何保证数据的准确性问题2:yii2修改三条数据,三条数据分别在三台服务器上,处理时间居然达到了15秒,单个操作很正常。yii2的数据库是动态连接的。问题3:在满足硬性条件上,请高手给予解决方案。
认证0级讲师
可以试试服务器管理工具云帮手,可以跨云管理不同***的服务器,批量化管理多台服务器
推荐一款神器应该可以帮到你,云帮手是一款功能强大的全面集中化管理云主机软件。不仅是兼容Linux系统,Windows也是可以用的。实际上使用功能还是挺不错的,因为功能全面且安装简单,基本都是傻瓜式一键搞定,中间添加云主机的话,首次要添加探针,以后就基本可以在面板上操作了,这个是挺方便的。主流云那几个基本我都试过没问题,系统也没有问题,这个倒是挺省心的,不会说存在什么云商的或者系统的就用不了,又要另外找软件。大致功能如下:1.批量管理多台云主机;2.兼容性强大,兼容市面基本所有的云商云主机,兼容操作系统;3.操作简单,可视化界面预览资源、一键修复、一键部署;4. 可以远程登录云主机FTP桌面,处理云主机上的文件;5.监控和,资源还有告警功能,这个是挺好的,不用盯着看;6.系统修复功能,这个是挺实用也比较必须的;7.免费使用。总得来说功能还是挺全的,不存在需要又要另外找软件的尴尬,一个云帮手软件基本满足了所有需求。
1、如果Yii同时连接多个不同的数据库,那么对比起,这种你除了异步队列来加速没什么好办法,如果是一主多从,Yii在执行事务的时候回始终在主上面执行SQL;2、同上3、你可以考虑一主多从的模式,执行事务很快。如果是三个不同的业务系统,并且要求数据必须是实时的话,呵呵。我可以把执行时间假设为0,光算连接时间,不可接受。。。
yii2修改三条数据,三条数据分别在三台服务器上,处理时间居然达到了15秒,单个操作很正常是否有相关数据来定位排查问题。你可以试着定位一下,到底问题在哪里。
可以考虑用队列拆分业务。
架构有问题,PHP写入MYSQL,写入哪台mysql不是由PHP去做的,用MYSQL中间件去代理这些操作
可以试试服务器管理工具云帮手,可以跨云管理不同***的服务器,批量化管理多台服务器
推荐一款神器应该可以帮到你,云帮手是一款功能强大的全面集中化管理云主机软件。不仅是兼容Linux系统,Windows也是可以用的。实际上使用功能还是挺不错的,因为功能全面且安装简单,基本都是傻瓜式一键搞定,中间添加云主机的话,首次要添加探针,以后就基本可以在面板上操作了,这个是挺方便的。主流云那几个基本我都试过没问题,系统也没有问题,这个倒是挺省心的,不会说存在什么云商的或者系统的就用不了,又要另外找软件。大致功能如下:1.批量管理多台云主机;2.兼容性强大,兼容市面基本所有的云商云主机,兼容操作系统;3.操作简单,可视化界面预览资源、一键修复、一键部署;4. 可以远程登录云主机FTP桌面,处理云主机上的文件;5.监控和,资源还有告警功能,这个是挺好的,不用盯着看;6.系统修复功能,这个是挺实用也比较必须的;7.免费使用。总得来说功能还是挺全的,不存在需要又要另外找软件的尴尬,一个云帮手软件基本满足了所有需求。
1、如果Yii同时连接多个不同的数据库,那么对比起,这种你除了异步队列来加速没什么好办法,如果是一主多从,Yii在执行事务的时候回始终在主上面执行SQL;
2、同上
3、你可以考虑一主多从的模式,执行事务很快。如果是三个不同的业务系统,并且要求数据必须是实时的话,呵呵。我可以把执行时间假设为0,光算连接时间,不可接受。。。
可以考虑用队列拆分业务。
架构有问题,PHP写入MYSQL,写入哪台mysql不是由PHP去做的,用MYSQL中间件去代理这些操作