最近做的两个应用 erp, wms 都有获取 taobao 交易数据的需求. wms 按淘宝的要求, 分成 wms 和订单平台(oms )两个应用, wms 是我们的传统应用, oms 是从 taobao 上抓取交易数据.
按 http://open.taobao.com/doc/detail.htm?id=101896&spm=a219a.7386781.0.0.iGBSwH 的说明和其中的架构图
我们不难发现,只要 oms 部署在聚石塔内,入所谓的护城河, 遵循它的约定(从塔内调用), wms 或是 erp, crm 之类的通过 http 访问 oms, 并不在外部保存所谓 r2/w2 数据就行. wms/erp/crm 是没有必要接受 taobao 聚石塔的强制入塔之类要求的.
但是, 问题就在这里, 现在反复沟通得到的居然是要应用全部入塔, 入护城河, 包括 wms/erp 这样的传统行业应用. 我一度怀疑是沟通的问题, 你 oms 要求一定在塔内已经是垄断行为, 你还要求人家的 erp/wms/crm 也一定要部署在你的塔内, 接受你强制的端口规则(聚石塔的 vps 默认只开放少数几个端口(80,22,30001 以上的 3.4 个端口), 强制的云盾之类的安全( 我遇到过从外部发起连续 100 多个正常的 http 请求就被阻断, 沟通了近一星期才解决的问题), 没有 ssd, 没有 pgsql rds (相比阿里云), 明明 vps 资源可以用本地数据库, 却还要另外再买你们的 rds.
最最恶心, 还要求 erp/wms/crm 这样的应用一定要用 rds, 而且只有 mysql/sql server 的 rds 可提供, 我们的应用是 postgresql, 并为 postgresql 优化, 傻了, 要是别人用 oracle 的呢, 你让人怎么切换, db 可不是说换就能换的,这可是经验积累的选择.
说实在的, 到现在我都在怀疑是沟通问题, 获取订单, 用 rds, 在聚石塔调用都可以理解, 但你要让别人跑的多年的行业软件接受你所谓的改造, 并部署在你的塔内, 无法用常理可以理解. 也无法用你本来的规则来解释. 或许, 这本来就是人家借垄断地位想搞什么就搞什么, 你有什么办法. 我只想说, 如果做这种决策的 taobao 高层在我面前, 我真想当面吐它一口唾沫.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.