前一段日子,粗略地浏览过一遍,很不错,它让我理解什么是真正的分布式架构,它和我以前用的程序分层完全不是一码事.以前总是编写"单机版"的程序,所以感觉不到分层的好处,原来分层就来源于分布式...
这本书介绍了下面这些知识点:
- 组件技术及分类(分为服务提供程序和信息包)
- Xml Service
- .NET Enterprise Service(其实就是COM+)
- 多线程
- Windows Service
- MSMQ(消息队列)
- .NET Remoting
并详细介绍了设计分布式系统时,要考虑的:
- 数据层优化
- 安全
- 监控
- 日志
- 性能跟踪,计数器
- 升级部署策略
最后,还循序渐进地介绍了三个案例项目,让读者更好地理解使用这些技术的场景.
有点不好的地方是,此书是基于.NET 1.1的,现在来看,有点过时,不过其设计和理念现在一样值得学习.
计划用一个月时间读完,并做完练习和案例程序.看完后,计划再看下一本书:
Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services (Microsoft .NET Development Series)