自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心若动、泪千行

学一学,聊一聊,写一写

  • 博客(12)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Asp.Net自定义错误页心得

抛开Try Catch 不说(这种地球人都知道),ASP.NET提供了四种错误处理机制,分别为:Page_Error, ErrorPage,Application_Error,四种,如果加上Try Catch就算五种吧,可以理解为:一种局部变量---Try Catch ,两种页面级变量:Page_Error, ErrorPage,两个全局变量:Application_Error,customErr

2016-04-28 13:49:06 318

转载 RabbitMQ消息队列(五):Routing 消息路由

上篇文章中,我们构建了一个简单的日志系统。接下来,我们将丰富它:能够使用不同的severity来监听不同等级的log。比如我们希望只有error的log才保存到磁盘上。1. Bindings绑定    上篇文章中我们是这么做的绑定:[python] view plain copy channel.queue_bind(ex

2016-04-07 11:14:14 1014

转载 RabbitMQ消息队列(九):Publisher的消息确认机制

在前面的文章中提到了queue和consumer之间的消息确认机制:通过设置ack。那么Publisher能不到知道他post的Message有没有到达queue,甚至更近一步,是否被某个Consumer处理呢?毕竟对于一些非常重要的数据,可能Publisher需要确认某个消息已经被正确处理。      在我们的系统中,我们没有是实现这种确认,也就是说,不管Message是否被Consum

2016-04-06 19:30:14 700

转载 RabbitMQ消息队列的小伙伴(八): ProtoBuf(Google Protocol Buffer)

什么是ProtoBuf?     一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。     它可以作为RabbitMQ的Message的数据格式进行传输,由于是结构化的数

2016-04-06 19:29:22 422

转载 RabbitMQ消息队列(七):适用于云计算集群的远程调用(RPC)

在云计算环境中,很多时候需要用它其他机器的计算资源,我们有可能会在接收到Message进行处理时,会把一部分计算任务分配到其他节点来完成。那么,RabbitMQ如何使用RPC呢?在本篇文章中,我们将会通过其它节点求来斐波纳契完成示例。1. 客户端接口 Client interface        为了展示一个RPC服务是如何使用的,我们将创建一段很简单的客户端class。 它

2016-04-06 19:28:22 456

转载 RabbitMQ消息队列(六):使用主题进行消息分发

在上篇文章中,我们实现了一个简单的日志系统。Consumer可以监听不同severity的log。但是,这也是它之所以叫做简单日志系统的原因,因为是仅仅能够通过severity设定。不支持更多的标准。        比如syslog unix的日志工具,它可以通过severity (info/warn/crit...) 和模块(auth/cron/kern...)。这可能更是我们想要的:我

2016-04-06 19:27:38 1000

转载 RabbitMQ消息队列(四):分发到多Consumer(Publish/Subscribe)

上篇文章中,我们把每个Message都是deliver到某个Consumer。在这篇文章中,我们将会将同一个Message deliver到多个Consumer中。这个模式也被成为 "publish / subscribe"。    这篇文章中,我们将创建一个日志系统,它包含两个部分:第一个部分是发出log(Producer),第二个部分接收到并打印(Consumer)。 我们将构建两个Con

2016-04-06 19:26:31 508

转载 RabbitMQ消息队列(三):任务分发机制

在上篇文章中,我们解决了从发送端(Producer)向接收端(Consumer)发送“Hello World”的问题。在实际的应用场景中,这是远远不够的。从本篇文章开始,我们将结合更加实际的应用场景来讲解更多的高级用法。   当有Consumer需要大量的运算时,RabbitMQ Server需要一定的分发机制来balance每个Consumer的load。试想一下,对于web appli

2016-04-06 19:25:43 1687

转载 RabbitMQ消息队列(二):”Hello, World“

本文将使用Python(pika 0.9.8)实现从Producer到Consumer传递数据”Hello, World“。     首先复习一下上篇所学:RabbitMQ实现了AMQP定义的消息队列。它实现的功能”非常简单“:从Producer接收数据然后传递到Consumer。它能保证多并发,数据安全传递,可扩展。     和任何的Hello world一样,它们都不复杂。我们

2016-04-06 19:24:49 404

转载 RabbitMQ消息队列(一): Detailed Introduction 详细介绍

1. 历史    RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere M

2016-04-06 19:23:28 469

转载 RabbitMQ使用场景

简单介绍一下AMQP的协议栈,AMQP协议本身包括三层:1.Module Layer,位于协议最高层,主要定义了一些供客户端调用的命令,客户端可以利用这些命令实现自己的业务逻辑,例如,客户端可以通过queue.declare声明一个队列,利用consume命令获取一个队列中的消息。2.Session Layer,主要负责将客户端的命令发送给服务器,在将服务器端的应答返回给客

2016-04-05 17:51:29 684

转载 RabbitMQ初识

转至:http://www.ostest.cn/archives/497引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本

2016-04-05 16:50:37 512

lucene.net+盘古分词

lucene.net+盘古分词实现全文搜索,数据匹配,关键词高亮显示等等

2016-01-25

C#问题记事本

这是一个超好用的记事本,用起来十分方便。

2014-10-20

图书管理系统

这是一个完整的图书管理系统,包括借书,还书,以及借出书籍超期进行罚款,可借书籍的查询,每本书籍的库存量等等

2013-09-21

.NET中的MVC架构

该文档对.NET中的MVC架构进行了全面的阐述,看完此文档后你会对MVC架构有一个深入的了解。

2013-09-21

.net数据处理技术

一本很不错的.net数据处理介绍,对深入学习.net的学者会有很大的帮助。

2013-09-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除