巍子走上前去,正想叫出嫣茹的名字,却听她一旁的同事喊到:“赵茗,总经理来了。”
“赵茗?”巍子有些疑惑:她不是司马嫣茹,她是赵茗?没等巍子反应过来,周尚可却介绍说:“小赵,这是我们请来的巍师傅。”
赵茗赶忙去和巍子握手,而巍子却死死地盯着赵茗,象傻了一般,周尚可有些莫名其妙:“巍师傅,怎么了?”
听到周尚可的叫声,巍子才发觉自己有些失态:“哦,对不起!”赶忙握住赵茗的手说:“你太象一个人了。”
赵茗笑了笑,明亮的眸子向巍子瞅了瞅,让她叹声不已:好英俊潇洒的帅哥啊!”
“你把实验的情况和出现的问题向巍师傅介绍一下,然后协助巍师傅把系统编制整理好。”周尚可嘱咐赵茗说。
赵茗点了点头,向巍子介绍说:“银行在做业务时,发现柜台上看的一个交易,实际上可能是几个交易的组合。他们的取款交易分成了一记帐,二记现金,三打折,在交易当中,有时候碰到网络或其他问题可能造成帐记了,现金没记,或帐记了,现金也记了,但打折没打,在处理这类问题时采取了什么方法来控制?是中间件层控制呢?还是通过其他方法。”
“还有一个问题就是银行系统都采用的交易码驱动的方式,先是将帐户锁定,然后开始业务系统处理,处理成功后更新数据库中的实际帐户信息,但如果交易当中失败了怎么办?
巍子仔细看了看整个系统的设计:“在国内的银行业中一般的是通过冲正机制来实现的。业务系统之所以是事务型的,完全是因为数据库系统提供了OLTP的功能导致的。如果业务逻辑复杂,并且需要保证操作的完整性,这个根据不同的交易类型,处理方式不一样。例如,中间业务,要不要冲正以及怎么冲正,要看错误发生在那个环节,是在与第三方的通讯中还是与核心主机的通讯中,两别帐务是否平。是否出现了单别张等等。”
“以前碰到的系统是用事务控制的,打印和会计记帐在柜台上是一个交易,但实际是分开的,好象出来没有出现过记帐了打印不出来的情况。不太清楚是不是使用了交易联动的缘故?”赵茗又提出了新的问题。
“记帐方式,一般是通过事务处理。原子交易、组合交易一般运用在后台,处理方法不太一样,但区别也不是太大。比如:前台通过中间件提交交易1234,等待结果或立即返回,后台就按照1234规则解包、处理,返回结果或不返回,完成一次交易。”
两个软件高手,在切磋着系统当中所发生的问题以及怎么样去对待这些问题和处理这些问题。很快在巍子高超的技术施展中一切故障顺利的排除。赵茗对眼前的巍子佩服至极:“谢谢你巍师傅,虽然时间这么短暂,但在你身上让我学到了不少东西,很高兴能够认识你。”
“不要这么客气。唉,你是什么地方的人?”
“江苏的。巍师傅是当地人吧?”
“不是的,我是山东曹城的,离这里有五百多公里吧!”
“你刚才说,我很象一个人?”
“是的!”
“到底有多象?”
“如果不仔细看,我认为你就是她。”
“真的,那这个人和你什么关系?”
“说来话长,有机会我会慢慢地讲给你听。”
“还有机会吗?”
“没有吗?”
“哈哈,巍师傅还挺逗。”
“你什么时候来这个公司的?”
“刚来不到三个月吧!毕业就过来了。”
“我说怎么没看到过你。”
“怎么了,你对这里很熟悉?”
“我曾经在这里工作过一个礼拜。”
“怎么这么短的时间呢?”
“一种巧合吧,在我为另外一个公司装机时,被他们看上挖走了。”
“象你这样的人才,周总怎么会放你走?”
“当时他们不知道我能懂多少知识,开始我在这里只是一个维修工,他们根本没让我工作,所以也不了解,周总和那边公司的杨总也是老朋友了,杨总提出来了,他也没办法拒绝,所以我就过去了。”
“原来是这样啊!”
正当巍子和赵茗聊的津津有味的时候,周尚可走了过来。
↑返回顶部↑