摘要:在上一篇的基于.NET技术的监控应用分析中,讲了“数据采集”和“通信技术”的分析,其实还有一块也很重要,那就是如何有效的在大量的服务器上进行部署的问题。
阅读全文
随笔分类 - .NET技术开发
摘要: 我们看一个简单的Web服务器代码示例,它的作用就是响应web浏览器的请求,然后返回一个简单的HTTP内容。
阅读全文
摘要:互联网络的重要特征就是,它能由采用完全不同或不兼容技术的各种局域网和广域网组成。每台主机和其它每台主机都是物理相连的,但是如何使得某台源主机跨过所有这些不兼容的网络发送数据到另一台目的主机成为可能呢?
阅读全文
摘要: 众所周知,C++的STL实现了很多的算法,这些算法给程序员带来了很多的方便,一般情况下,如果你的项目没有特殊的要求,采用这些算法都比我们自己动手起来要简洁、高效。这些算法的成功,依赖的是大家耳熟能详的泛型思想。
阅读全文
摘要:接上一篇《基于.NET技术的监控系统应用分析》中所描述的数据通信协议设计,我们来看一下在C#中是怎么对自定义协议进行封包的?我们知道基于流的数据协议的特点:发送和接收到的数据都是连续的流。每次网络I/O操作的流长度不确定,也就是无法知道每次接收到的数据是一个完整的数据包。同样,主机发送一个数据包也会根据网络的实际情况执行若干次。
阅读全文
摘要:很多人天天上网,可能从来没去琢磨上网的过程是怎么样的,因为这已成为生活的一部分,是想当然的事情。如果您能从技术角度分析上网的过程,就大致明白网络通信是怎么回事,而了解了通信原理以后,再去做网站、WEB应用开发就能很快上手了
阅读全文
摘要: 我们都知道,作为一个百、千万及以上访问量的网站,网站后台的支持系统是相当多的,各系统之间盘结交错,系统之间频繁的互相通信、交换数据。如果某个结点稍一出差错,可能就导致某个业务出现停滞现象,尤其对于一些关键的业务系统来说,需要做到高可用性,需要每天不间断的处于运行状态。除了业务系统具有良好的容错、备份机制以外,还有必要对关键系统的运行状态、输出日志等进行监控。一旦出现异常现象,及时的反馈给技术人员,使得我们可以对部署在各地的服务器进行一个有效地处置。
阅读全文
摘要:深度探索 Microsoft .NET提供的线程池, 揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池。
阅读全文
摘要:类的一个特征就是数据与方法封装在一起,在编译器越来越智能的今天,大多数程序员已经习惯了数据与方法“本来”就是一个“整体”的概念。事实是不是这样呢?在面向对象语言出现之前的程序世界又是什么样的呢?让我们先回到C的世界中,看看那里的数据与方法(C中称为函数)是什么样子的。
阅读全文