Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 跨多台服务器的资源清册控制。。思想?_Python_Tracking_Inventory - Fatal编程技术网

Python 跨多台服务器的资源清册控制。。思想?

Python 跨多台服务器的资源清册控制。。思想?,python,tracking,inventory,Python,Tracking,Inventory,我们目前有一个内部构建的库存管理系统。它工作得很好,我们正在不断创新 去年秋天,我们开始通过购物车结账直接在我们的一个网站上销售产品 我们的库存管理系统运行在办公室的一台服务器上,而我们目前拥有的三个网站(只有一个真正销售商品)显然运行在外部资源上 看到我的问题了吗?基本上,我在想办法创建一个中央库存控制系统,允许内部软件和外部网站进行沟通,以便库存始终是最新的,我们不会出售我们没有的东西 我们的内部库存跟踪工作很好,流程也很好,但我不知道如何实现一个可靠的跟踪系统,以便在两者之间进行沟通 该软

我们目前有一个内部构建的库存管理系统。它工作得很好,我们正在不断创新

去年秋天,我们开始通过购物车结账直接在我们的一个网站上销售产品

我们的库存管理系统运行在办公室的一台服务器上,而我们目前拥有的三个网站(只有一个真正销售商品)显然运行在外部资源上

看到我的问题了吗?基本上,我在想办法创建一个中央库存控制系统,允许内部软件和外部网站进行沟通,以便库存始终是最新的,我们不会出售我们没有的东西

我们的内部库存跟踪工作很好,流程也很好,但我不知道如何实现一个可靠的跟踪系统,以便在两者之间进行沟通

该软件都是用Python编写的,但这并不重要,因为我主要是在寻找如何实现它的想法和方法


提前感谢您的回答,我希望这是有意义的。。我可以详细说明。

一种可能是在库存管理系统上公开一个web服务接口,允许远程访问web店面使用的交易。通过合理安全的VPN链接或ssh隧道式安排,网络店面可以获取库存水平、下订单或对库存系统执行搜索

注:

  • 如果web店面遭到破坏,您仍然需要为库存服务添加一个合理的安全层

  • 您必须确保您的库存管理应用程序和服务器足够大,可以处理负载,或者可以合理轻松地进行扩展,以便它可以这样做


  • 库存应用程序的SLA需要足够好,以支持web店面。这可能意味着某种热故障切换安排。

    我看不出有什么问题。。。在一台服务器上运行的应用程序在本地管理数据库。远程服务器没有理由不能与该数据库通信


    当然,如果您没有数据库,而是使用一个自制的应用程序作为某种人造数据库,我建议您尽早重构,使用某种实际的数据库。

    我不确定是否有一个真正好的解决方案来解决您的问题。我认为你现在的做法很好,但如果你不同意,我不知道该告诉你什么