07 2013 档案

摘要:如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是否成功的办法来解决,即: * A系统开始自己的事务,处理自己的数据,然后。。。 * 在提交之前调用B系统的服务。 * B系统开始自己的事务B,在事务中处理数据,再提交事务。 * B系统把自己事务的提交成功与否的信息做为返回值回馈A系统。 * A系统根据B的事务成功情况决定自己的事务是否提交或是回滚。 但是,在继续深入讨论这个问题之前,先反问一个引伸的问题:当分布式系统之间,要进行事务控制的子系统不是两个,而是N个时,如果进行事务控制? 分布式事务一直都是很难解决的问题。在面向DCOM的分布式应用中,有一种分布带事务支持策略,大体的思 阅读全文
posted @ 2013-07-31 20:28 fre2technic 阅读(599) 评论(0) 推荐(0)
摘要:数据库的分页查询一般由两个查询组成:select count(*) from Goods和select *from ( select row_number() over(order by goodsId) as rowid, * from Goods) as awhere rowid >= @pageSize * (@pageIndex - 1) + 1and rowid = @pageSize * (@pageIndex - 1) + 1and rowid <= @pageSize * @pageIndex 经过测试,由于在同一个查询中,都使用了over()窗口函数,Sql... 阅读全文
posted @ 2013-07-29 12:51 fre2technic 阅读(399) 评论(1) 推荐(0)
摘要:原文地址:http://robbinfan.com/blog/43/rid-off-dotnet-experience在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网站应用扩展的方方面面。我记得十几年前第一波互联网浪潮的时代,采用Windows平台ASP架构的大型网站是非常普及的,而如今采用Windows平台.net架构的大流量知名网站已经凤毛麟角了。很多采用Windows平台.net架构的大型网站都面临了架构上的扩展问题:例如国外的SNS网站 阅读全文
posted @ 2013-07-05 07:36 fre2technic 阅读(245) 评论(0) 推荐(0)