Fork me on GitHub

2012年4月9日

摘要: ←NServiceBus-.Net平台下开源的服务总线(open-source service for .net)基于NServiceBus的发布/订阅范例(Publish/Subscribe)具体的Pub/Sub 范例程序,可以到http://www.nservicebus.com/Downloads.aspx下载,项目所在路径:\Community.NServiceBus.2.5.0.1446\.net 4.0\samples\PubSub首先,以admin的权限,在dos命令窗口下,运行RunMeFirst.bat 文件,检查MSMQ 是否安装和配置;配置DTC服务和安装一些性能计数器。 阅读全文
posted @ 2012-04-09 13:36 HackerVirus 阅读(660) 评论(0) 推荐(1)
摘要: NServiceBus是dotnet世界里面最流行的开源企业服务总线. 它具有以下特点: 1.强大,轻量级 2.可插拨,简单易用 3.支持企业级开发 零安装,在五分钟内就可以实现订阅/发布,如果你正在使用WCF,BizTalk,WebSphere or Sonic,你应该考虑一下NServiceBus: 1.NServiceBus and WCF 2.NServiceBus and BizTalk 3.NServiceBus and WebSphere/Sonic NServiceBus开始于2006年,并且一直在持续的改进,而且社区很活跃,作者更新的也很快.而且NServiceBus已经被多 阅读全文
posted @ 2012-04-09 11:05 HackerVirus 阅读(1857) 评论(0) 推荐(2)

2012年4月8日

摘要: 题外话作为一个菜鸟,很少去设计一个软件的架构,水平太洼了,但这挡不住俺对架构的兴趣。最近在研究MVC3,园子里有人推荐nopCommerce挺不错的,正好nopCommerce是用MVC3开发的,于是下载其工程,觉得其架构设计的不错,于是要和大家一起分享一下我对该项目架构的研究。nopCommerce简介nopcommerce是国外的一个高质量的开源b2c网站系统,基于EntityFramework4.0和MVC3.0,使用Razor模板引擎,有很强的插件机制,包括支付配送功能都是通过插件来实现的,基于xml的多语言版本,非常灵活的语言切换功能,包括在后台都能同时编辑产品的中英文属性,非常适合 阅读全文
posted @ 2012-04-08 23:47 HackerVirus 阅读(610) 评论(1) 推荐(0)
摘要: 前言:可以说健康检查机制是负载均衡的一个必须功能,我们本篇就来详细的讲述。 本篇有点长,为了使得看的不累,特此将文章拆分为上下篇: 本篇议题如下:基本的健康检查基于应用的健康检查应用的依赖性系列文章:负载均衡原理与实践详解 第一篇(重新整理)负载均衡原理与实践详解 第二篇(重新整理)负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础负载均衡原理与实践详解 第四篇 使用负载均衡器的服务器群负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解 通过健康检查来确定服务器和应用的健康状况是负载均衡器器一个非常重要的功能。没有负载均衡器,客户端可能会将请求发送到已经停机的服务器上。网 阅读全文
posted @ 2012-04-08 23:47 HackerVirus 阅读(417) 评论(0) 推荐(0)
摘要: 7年程序猿生涯的实践总结和最终的总结作品KooTeam讲解-第一篇本人不善言谈,较沉默。潜伏园子有5年多了,曾经也想好好的写个博客,却缺乏信心,一直没敢下笔。最近是我最彷徨的一段时间,也是最有激情的一段时间。前前后后花了近半年时间,把近7年的程序生涯了做一次最大的总结,最终形成了KooTeam这个作品,我个人程序敏捷开发的瑞士军刀。今天斗胆分享下,希望大家多提提意见。今天是第一篇,先简洁的介绍下http://kooteam.com是什么。KooTeam是一个社会化的团队协作项目管理在线系统;通过他可以非常方便的进行项目管理,文档管理,Bug跟踪,日程安排,数据建模等各项工作需要;也能非常高效的 阅读全文
posted @ 2012-04-08 23:44 HackerVirus 阅读(616) 评论(0) 推荐(0)
摘要: 如何成为一个软件设计架构师?How to become a software architect?In industry specific forums, I often see questions like “what certification do I need to do to become an architect?”. The simple answer is that you don't need a certification to become an architect.It may help, but there is a lot more to it to bec 阅读全文
posted @ 2012-04-08 23:43 HackerVirus 阅读(272) 评论(0) 推荐(0)
摘要: 一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。首先,需要在Bing开发人员中心,注册一个应用,获得一个Appid,这是必须滴~,注册地址如下:http://cn.bing.com/developers?如上图所示,点击“开发人员”,点“Add”,输入基本资料后,等待片刻,刷新页面,则会看到一个Applicat 阅读全文
posted @ 2012-04-08 23:41 HackerVirus 阅读(614) 评论(0) 推荐(0)
摘要: 什么是供应链供应链是围绕核心企业,通过对信息流,物流,资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的将供应商,制造商,分销售,零售商,直到最终用户连成一个整体的功能网链结构。形象一点,我们可以把供应链描绘成一棵枝叶茂盛的大树:生产企业构成树根;独家代理商则是主杆;分销商是树枝和树梢;满树的绿叶红花是最终用户;在根与主杆、枝与杆的一个个结点,蕴藏着一次次的流通,遍体相通的脉络便是信息管理系统。供应链上各企业之间的关系与生物学中的食物链类似。在“草一兔子一狼一狮子”这样一个简单的食物链中(为便于论述,假设在这一自然环境中只生存这四种生物),如果我们把 阅读全文
posted @ 2012-04-08 23:40 HackerVirus 阅读(409) 评论(0) 推荐(0)
摘要: SharpUpdater开源了!http://sharpupdater.codeplex.com/简 介SharpUpdater是一个开源的.NET Windows桌面程序自动更新的组件。它提供一个启动程序在主程序启动时检测最新版本并升级。此外,还提供了一个VS插件生成配置清单。工作原理依赖于一个发布清单的XML配置文件(我们称之为ReleaseList),通过对比客户端和服务端的ReleaseList,计算出需要更新的文件,然后逐一下载覆盖本地客户端程序文件或资源文件。配置文件示例:?<ReleaseList xmlns:xsi="http://www.w3.org/2001 阅读全文
posted @ 2012-04-08 23:38 HackerVirus 阅读(353) 评论(0) 推荐(0)
摘要: 如何编写可维护的面向对象JavaScript代码能够写出可维护的面向对象JavaScript代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少时间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如何编写可维护的面向对象JavaScript代码之前,我们先来快速看看什么是面向对象。如果已经了解面向对象的概念了,就可以直接跳过下一节。什么是面向对象?面向对象编程主要通过代码代表现实世界中的实质对象。要创建对象,首先需要写一个“类”来定义。类几乎可以代表 阅读全文
posted @ 2012-04-08 23:37 HackerVirus 阅读(170) 评论(0) 推荐(0)