摘要:
如何才能做出像样的设计呢? 1.认清实际的问题。 2.找出一个合适的架构模型!这一步该怎样做呢? 从实际出发,这个比较渺茫 借鉴计算机现有的模型,如体系结构中的网关啊,内存啊 借鉴工厂生产的模型,特定领域的知识才行。 3.实现开发模型。 阅读全文
摘要:
1.每个工具只负责自身的工作,相关的产物,放在对应的worker表, 由worker轮询把任务下发到下一步的处理者。 大型系统复杂性高,每个步骤都可能涉及多个后继步骤,如果实时处理,耦合性高,程序不稳定,耗时。 使用worker,可以实现异步操作,对错误进行更好的管理,解耦。 需要实现申请制度。 2.读写分离 数据库读写分离,可以大大提高数据的写入速度和读取速度。 3.面向服务。 可以降低耦合,降... 阅读全文
摘要:
2月.wcf-------哎2月份没搞定啊。 3月.winform------3月份还有时间,不能被无数的破事儿占了! 4月.web 3.5 5月.wpf 阅读全文
摘要:
使用wcf开发一个erp-wms通信工具,要求和业务不关的通信框架,可以扩展。 2.1~~~~2.21. 阅读全文
摘要:
1.变更申请机制 2.离线处理机制 3.完善的消息传输机制.(可以参考wcf) 4.流水线,拆拆合合 阅读全文
摘要:
chapter 1 .基本知识 面向服务架构原则 1。服务是安全的。客户端可能会在消息中提供他们的安全证书。 2。服务在系统中应保持一致的状态。 3。服务是线程安全的。并发访问。 4。服务是可靠地:客户端应该可以收到消息是否被接受,并且处理消息应该按照发送顺序,而不是接受顺序. 5。服务是健壮的。服务与本身的错误分离。 6。服务是互操作的。 7。服务是及时响应的。 ... 阅读全文
摘要:
要接手中间件程序了,可是结构比较复杂并且使用了ActiveMQ ,所以得学习一下,要加劲儿啦! 太复杂了,还那么多错误。。。先找时间整理架构吧,不过别着急。 阅读全文
摘要:
select * from syscolumns where name='tocity' select * from sysobjects where id=1099307126 阅读全文
摘要:
Logger提供了多种方式来记录一个日志消息,你可以在你的应用程序里创建多个Logger,每个实例化的Logger对象都被log4net框架作为命名实体(named entity)来维护。 这意味着为了重用Logger对象,你不必将它在不同的类或对象间传递,只需要用它的名字为参数调用就可以了。 使用Hashtable 作为命名实体的容器,可以使用Name ,Ilogger的名值对,但是有一些地方用... 阅读全文
摘要:
一。 Repository 的意思是储存库,并且根据之前的分析,显然Repository模块 维护着系统中定义的ILogger,以及和Name,Assamble的对应关系,和Appender 的对应关系,那么现在要分析的就是: 如何实现命名实体。 如何支持实体查询。 实体查询是不是就是依赖查询呢? 二。 1.Hierar... 阅读全文