帐户注册

登录

找回密码

忘记密码了?输入你的注册邮箱,并点击重置,稍后,你将会收到一封密码重置邮件。

在电子商务系统中涉及到的支付的问题,由于支付操作不能在事务中,怎么保证原子性?

在电子商务系统中涉及到的支付的问题,由于支付操作不能在事务中,怎么保证原子性?最近做了一个项目涉及到了支付和库存。在支付成功后,库存减少。但是由于支付是调用第三方(微信)服务,并不受事务控制。假如我在输入密码的过程中,库存的最后一件已经被买走了。那我支付成功后反而无货了。如果我在发起支付的时候就锁住一定数量的库存,但是在我还没输入完密码时手机故障。那这些库存就永远被锁住而不能销售了。大家在做电子商务的时候一定也遇到这样的问题。怎么解决呢?大家除了了定时释放被锁定库存的策略外,没有别的做法么?(其实定时释放库存这种方法有个弊端,就是我长时间停留在支付窗口,这时候后台却释放了库存,而发生不希望看到哦的异常,解决方法就是释放库存的同时调用 […]

查看全文

为何Hadoop开源版本的性能,还可以在提高10到100倍?

看到星环科技的简介,他们可以将开源版本的Hadoop的性能提升10到100倍!好厉害! 那么:1.为什么开源版本的Hadoop不做到最好,而是留有如此之大的性能提升余地? 2.什么方法什么手段可以提升Hadoop的性能? 3.提升性能用到的是书本上的知识吗?还是工程师自创的提升方法?又或者是顶尖论文里面的方法? 谢谢!

查看全文