我正在写一份申请书,申请一个有大型比赛的场地。为了有效地管理这些比赛,多名员工需要在健身房的多台机器上实时处理和修改一组数据。我创建了一个python应用程序,它通过与mysql服务器通信来实现这一点(mysql服务器允许应用程序的任意多个示例与之通信)。
有没有一种很好的方法可以将mysql服务器与这个python应用程序一起安装在客户机上(它只需要在一台机器上结束)?也许有办法把安装程序 Package 在一起?我问对问题了吗?我没有应用程序分发的经验,我愿意接受所有建议。
谢谢。
我正在写一份申请书,申请一个有大型比赛的场地。为了有效地管理这些比赛,多名员工需要在健身房的多台机器上实时处理和修改一组数据。我创建了一个python应用程序,它通过与mysql服务器通信来实现这一点(mysql服务器允许应用程序的任意多个示例与之通信)。
有没有一种很好的方法可以将mysql服务器与这个python应用程序一起安装在客户机上(它只需要在一台机器上结束)?也许有办法把安装程序 Package 在一起?我问对问题了吗?我没有应用程序分发的经验,我愿意接受所有建议。
谢谢。
1条答案
按热度按时间1wnzp6jl1#
通常的做法是通过网络设置(以太网和/或无线)将多个客户端(使用python应用程序)连接到单个服务器(安装mysql)。
将“服务器”分布在多台机器之间变得更加混乱。
计划a:一个主设备复制到多个从设备——适合扩展读操作,但不适合扩展写操作。
方案b:galera集群——适合编写多个示例;在某些情况下会自行修复。
但是,如果您计划让许多客户机大量宕机,那么最好使用一台服务器,您可以一直保持这种状态,并拥有一个可靠的网络,以便客户机可以访问服务器上的服务器。