Python 跨多台服务器的资源清册控制。。思想?
我们目前有一个内部构建的库存管理系统。它工作得很好,我们正在不断创新 去年秋天,我们开始通过购物车结账直接在我们的一个网站上销售产品 我们的库存管理系统运行在办公室的一台服务器上,而我们目前拥有的三个网站(只有一个真正销售商品)显然运行在外部资源上 看到我的问题了吗?基本上,我在想办法创建一个中央库存控制系统,允许内部软件和外部网站进行沟通,以便库存始终是最新的,我们不会出售我们没有的东西 我们的内部库存跟踪工作很好,流程也很好,但我不知道如何实现一个可靠的跟踪系统,以便在两者之间进行沟通 该软件都是用Python编写的,但这并不重要,因为我主要是在寻找如何实现它的想法和方法Python 跨多台服务器的资源清册控制。。思想?,python,tracking,inventory,Python,Tracking,Inventory,我们目前有一个内部构建的库存管理系统。它工作得很好,我们正在不断创新 去年秋天,我们开始通过购物车结账直接在我们的一个网站上销售产品 我们的库存管理系统运行在办公室的一台服务器上,而我们目前拥有的三个网站(只有一个真正销售商品)显然运行在外部资源上 看到我的问题了吗?基本上,我在想办法创建一个中央库存控制系统,允许内部软件和外部网站进行沟通,以便库存始终是最新的,我们不会出售我们没有的东西 我们的内部库存跟踪工作很好,流程也很好,但我不知道如何实现一个可靠的跟踪系统,以便在两者之间进行沟通 该软
提前感谢您的回答,我希望这是有意义的。。我可以详细说明。一种可能是在库存管理系统上公开一个web服务接口,允许远程访问web店面使用的交易。通过合理安全的VPN链接或ssh隧道式安排,网络店面可以获取库存水平、下订单或对库存系统执行搜索 注:
库存应用程序的SLA需要足够好,以支持web店面。这可能意味着某种热故障切换安排。我看不出有什么问题。。。在一台服务器上运行的应用程序在本地管理数据库。远程服务器没有理由不能与该数据库通信
当然,如果您没有数据库,而是使用一个自制的应用程序作为某种人造数据库,我建议您尽早重构,使用某种实际的数据库。我不确定是否有一个真正好的解决方案来解决您的问题。我认为你现在的做法很好,但如果你不同意,我不知道该告诉你什么