ASP.NET 分布式开发
邹琼俊
著有《ASP.NET MVC企业级实战》、《H5+跨平台移动应用实战开发》、《Vue.js 2.x实践指南》、《Javscript实用教程》、《Node+MongoDB+React 项目实战开发》、 《Vue3.x TypeScript实践指南》、《Node.js+Vue.js+MangoDB全栈开发实战》
展开
-
Redis主从复制
Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构.实现步骤如下:1.在Windows某个磁盘上创建两个目录,例如; MasterRedis(存储的是Master服务) SlaveRedis(存储的是Slave服务).2.在Master服务中的配置文件redis.conf修改 :b原创 2014-11-23 15:18:57 · 7355 阅读 · 0 评论 -
文件并发(日志处理)--队列--Redis+Log4Net
多线程操作同一个文件时会出现并发问题。解决的一个办法就是给文件加锁(lock),但是这样的话,一个线程操作文件时,其它的都得等待,这样的话性能非常差。另外一个解决方案,就是先将数据放在队列中,然后开启一个线程,负责从队列中取出数据,再写到文件中。下面我们讲解一个实际项目中应用的案例,关于日志的处理.这里是使用ASP.NET MVC项目作为Demo。方式一:使用队列思路:把所有产生的日志原创 2014-11-23 16:31:02 · 12065 阅读 · 4 评论 -
ASP.NET Redis 开发
Redis简介Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-value数据库,并且提供了多种语言的API性能测试结果表示SET操作每秒钟可达110000次,GET操作每秒81000次(当然不同的服务器配置性能不同)。redis目前提供五种数据原创 2014-11-22 16:58:40 · 28309 阅读 · 3 评论 -
WCF入门教程1——WCF简要介绍
什么是WCFWindowsCommunication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有Http和Ftp的相关技术。是Windows平台上开发分布式应用最佳的实践方式。 WCF体系原创 2015-01-26 23:15:33 · 2499 阅读 · 0 评论 -
WCF入门教程2——创建第一个WCF程序
本节目标定义服务契约创建宿主程序创建客户端程序访问服务定义服务契约ServiceContract特性:该特性可被用来作用于子类或者借口之上,并允许重复声明。OperationContract:只有定义了该特性的方法才会被放入服务之中。1、新建服务程序新建项目——类库,这里我们先不直接新建一个WCF服务,而是新建一个类库,命名为HelloService原创 2015-01-28 23:03:41 · 1648 阅读 · 1 评论