自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiq•钦's technical Blog

学习 -> 记录 -> 分享

  • 博客(42)
  • 收藏
  • 关注

转载 淘宝可伸缩高性能互联网架构: 果然每一项都很关键

一 应用无状态(淘宝session框架)    假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时  通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover  tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩  因

2013-08-31 14:21:15 1166

淘宝可伸缩高性能互联网架构: 果然每一项都很关键

一 应用无状态(淘宝session框架) 假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时  通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failover  tomcat用集群节点广播复制,jboss用配对复制等session状态复制策略,但严重影响系统的伸缩性,不能通过增加更多的机器达到良好的水平伸缩  ...

2013-08-31 14:21:00 114

原创 C#定时器中调用WCF服务+自定义回调函数

项目中需要使用一个定时器,按一定的时间间隔调用WCF服务从服务器端加载一些缓存到客户端。C#中有三种定时器:(1)Form中的那个;(2)System.Threading中的那个;(3)System.Timers中的那个;我开始使用的是第二种,然后再定时器执行的回调函数中调用WCF服务,没想到导致我的定时器只能执行一次,此后便不再执行。然后我换成第三种定时器,在其事件处理函

2013-08-30 00:17:13 3537

C#定时器中调用WCF服务+自定义回调函数

项目中需要使用一个定时器,按一定的时间间隔调用WCF服务从服务器端加载一些缓存到客户端。C#中有三种定时器:(1)Form中的那个;(2)System.Threading中的那个;(3)System.Timers中的那个;我开始使用的是第二种,然后再定时器执行的回调函数中调用WCF服务,没想到导致我的定时器只能执行一次,此后便不再执行。然后我换成第三种定时器,在其事件处理函...

2013-08-30 00:17:00 380

翻译 NServiceBus翻译之Hosting(一):The NServiceBus Host

Last Updated: Apr 03, 2013 08:46AM IDT假如你已经写了太多次同样的config代码(译者注:应该是指NServiceBus的那些初始化代码),假如你想要将你的终结点寄宿(host)到windows服务中,那么NServiceBus.Host.exe能够为你做这些事情,并且作为控制台程序运行。要使开发者去改变没有代码的技术,管理员需要友好地设置权限和账户,

2013-08-27 23:23:23 2295

NServiceBus翻译之Hosting(一):The NServiceBus Host

Last Updated: Apr 03, 2013 08:46AM IDT假如你已经写了太多次同样的config代码(译者注:应该是指NServiceBus的那些初始化代码),假如你想要将你的终结点寄宿(host)到windows服务中,那么NServiceBus.Host.exe能够为你做这些事情,并且作为控制台程序运行。要使开发者去改变没有代码的技术,管理员需要友好地设置权限和账户,...

2013-08-27 23:23:00 202

原创 Managed Extensibility Framework (MEF)

最近C#项目遇到一个问题,我编写了一个开机启动的服务,有两个目的:(1)客户端运行时需要用到一些缓存,但是这些缓存的加载(从服务器端获取)有些耗时,所以就想要开启一个服务在客户端打开之前就开始获取这些缓存,等到客户端启动的时候将这些缓存通过命名管道传递给他。 这些缓存包括数据字典,用户信息,等等,以后可能还会有更多的缓存;(2)后台运行的一个客户端代理服务的界面(托盘形式)需要显示这些缓存

2013-08-27 21:29:43 1271

Managed Extensibility Framework (MEF)

最近C#项目遇到一个问题,我编写了一个开机启动的服务,有两个目的:(1)客户端运行时需要用到一些缓存,但是这些缓存的加载(从服务器端获取)有些耗时,所以就想要开启一个服务在客户端打开之前就开始获取这些缓存,等到客户端启动的时候将这些缓存通过命名管道传递给他。 这些缓存包括数据字典,用户信息,等等,以后可能还会有更多的缓存;(2)后台运行的一个客户端代理服务的界面(托盘形式)需要显示这些缓存...

2013-08-27 21:29:00 152

翻译 NServiceBus翻译之持久化技术(四):How To Debug RavenDB Through Fiddler Using NServiceBus

Last Updated: Apr 23, 2013 11:41AM IDT怎么样通过Fiddler来调试RavenDB。设置一个NServiceBus终结点的所有的对RavenDB的调用都通过fiddler,你需要做的是:为你的终结点配置代理,方法是通过增加下面的配置到app.config中。system.net>    defaultProxy>      prox

2013-08-18 23:29:13 1521

NServiceBus翻译之持久化技术(四):How To Debug RavenDB Through Fiddler Using NServiceBus...

Last Updated: Apr 23, 2013 11:41AM IDT怎么样通过Fiddler来调试RavenDB。设置一个NServiceBus终结点的所有的对RavenDB的调用都通过fiddler,你需要做的是:为你的终结点配置代理,方法是通过增加下面的配置到app.config中。<system.net> <defaultProxy>...

2013-08-18 23:29:00 127

翻译 NServiceBus翻译之持久化技术(三):Using RavenDB In NServiceBus – Connecting

Last Updated: Nov 28, 2012 10:59AM IST从NServiceBus3.0开始,RavenDB成为了NServiceBus的机制之一,可以用于持久化timeout,Sagas,Subscriptions等信息。告诉NServiceBus去使用RavenDB用于持久化,只需要调用Configure.RavenPersistence(),它使用默认的配置,以及如

2013-08-18 22:16:12 1612

NServiceBus翻译之持久化技术(三):Using RavenDB In NServiceBus – Connecting

Last Updated: Nov 28, 2012 10:59AM IST从NServiceBus3.0开始,RavenDB成为了NServiceBus的机制之一,可以用于持久化timeout,Sagas,Subscriptions等信息。告诉NServiceBus去使用RavenDB用于持久化,只需要调用Configure.RavenPersistence(),它使用默认的配置,以及如...

2013-08-18 22:16:00 167

翻译 NServiceBus翻译之持久化技术(二):Using RavenDB In NServiceBus – Installing

Last Updated: Apr 04, 2013 12:38PM IDTNServiceBus中默认的持久化技术是RavenDB3.0,NServiceBus授权许可RavenDB用于你的终结点的存储,不过仅限于NServiceBus相关的数据,比如saga,subscription等,假如你想要存储应用程序相关的数据在RavenDB中,那么你需要购买一个单独的授权。假如你计划使用默认

2013-08-18 21:27:06 1671

NServiceBus翻译之持久化技术(二):Using RavenDB In NServiceBus – Installing

Last Updated: Apr 04, 2013 12:38PM IDTNServiceBus中默认的持久化技术是RavenDB3.0,NServiceBus授权许可RavenDB用于你的终结点的存储,不过仅限于NServiceBus相关的数据,比如saga,subscription等,假如你想要存储应用程序相关的数据在RavenDB中,那么你需要购买一个单独的授权。假如你计划使用默认...

2013-08-18 21:27:00 129

翻译 NServiceBus翻译之持久化技术(一):Persistence In NServiceBus

Last Updated: Dec 03, 2012 08:24PM ISTNserviceBus中有很多特征都要求信息的持久化,主要是timeouts,Sagas,以及subscription的存储。NserviceBus中有四种持久化技术:1.      RavenDB2.      NHibernate3.      In Memory4.      MSMQ关于

2013-08-18 20:44:40 1744

NServiceBus翻译之持久化技术(一):Persistence In NServiceBus

Last Updated: Dec 03, 2012 08:24PM ISTNserviceBus中有很多特征都要求信息的持久化,主要是timeouts,Sagas,以及subscription的存储。NserviceBus中有四种持久化技术:1.RavenDB2.NHibernate3.In Memory4.MSMQ关于RavenDB的安装可以看hereand怎么样连...

2013-08-18 20:44:00 140

翻译 NserviceBus翻译之FAQ:MsmqTransportConfig配置项

MsmqTransportConfigLast Updated: Nov 28, 2012 10:58AM IST这个配置项定义了MSMQ传输的特性,对于更多的MSMQ的背景知识,请看 here,下面是一个MsmqTransportConfig配置项的例子:MsmqTransportConfigErrorQueue="error"NumberOfWorkerThreads=

2013-08-15 23:36:52 1188

NserviceBus翻译之FAQ:MsmqTransportConfig配置项

MsmqTransportConfigLast Updated: Nov 28, 2012 10:58AM IST这个配置项定义了MSMQ传输的特性,对于更多的MSMQ的背景知识,请看here,下面是一个MsmqTransportConfig配置项的例子:<MsmqTransportConfigErrorQueue="error"NumberOfWorkerThrea...

2013-08-15 23:36:00 102

转载 WCF的几种寄宿方式

http://www.cnblogs.com/wuhuacong/archive/2013/02/22/2922195.html

2013-08-09 08:55:35 993

WCF的几种寄宿方式

http://www.cnblogs.com/wuhuacong/archive/2013/02/22/2922195.html

2013-08-09 08:55:00 127

原创 NServiceBus之GateWay

The main purpose of the gateway is to allow you to do the same durable fire and forget messaging that NServiceBus has got you used to across physically separated sites, the meaning of "sites " is

2013-08-08 23:28:03 1300

NServiceBus之GateWay

The main purpose of the gateway is to allow you to do the same durable fire and forget messaging that NServiceBus has got you used to acrossphysically separated sites, the meaning of "sites " is l...

2013-08-08 23:28:00 124

原创 NServiceBus之Distributor

Similar in behavior to standard load balancers the NServiceBus Distributor is the key to scaling out message processing over many machines transparently.Why use itWhen starting to use NS

2013-08-08 23:27:53 1332

NServiceBus之Distributor

Similar in behavior to standard load balancers the NServiceBus Distributor is the key to scaling out message processing over many machines transparently.Why use itWhen starting to use NSer...

2013-08-08 23:27:00 130

转载 Windows Service初识

Form Wikipedia:http://en.wikipedia.org/wiki/Windows_serviceIn Windows NT operating systems, a Windows service is a computer program that operates in the background.[1] It is similar in conce

2013-08-07 22:51:39 1091

Windows Service初识

Form Wikipedia:http://en.wikipedia.org/wiki/Windows_serviceInWindows NToperating systems, aWindows serviceis acomputer programthatoperates in the background.[1]It is similar in concept to ...

2013-08-07 22:51:00 99

转载 C#程序间通信的各种途径及解析

原文地址:程序间通信的各种途径及解析" style="text-decoration:none; color:rgb(171,53,81)">C# 程序间通信的各种途径及解析作者:留心驿站 一、开篇     程序间通信的主要目的是实现多台计算机(也可以是同一台)中应用程序之间的数据共享与信息交换。在不同的计算机系统中,它们之间要通过网络之间的协议才能实现数据共享与信息交换;在同一台

2013-08-07 22:05:09 1956

C#程序间通信的各种途径及解析

原文地址:C# 程序间通信的各种途径及解析作者:留心驿站一、开篇程序间通信的主要目的是实现多台计算机(也可以是同一台)中应用程序之间的数据共享与信息交换。在不同的计算机系统中,它们之间要通过网络之间的协议才能实现数据共享与信息交换;在同一台计算机系统中,它们之间只需一定的通道就能实现数据共享与信息交换。在不同计算机系统和同一计算机系统的程序通信中,既有很多相同之处,也有各自的特点。程序间通信都...

2013-08-07 22:05:00 240

转载 C#使用匿名管道在本地进程之间进行通信

from CSDN匿名管道提供的功能比命名管道少,但它需要的系统开销也少。 您可以使用匿名管道更加轻松地在本地计算机上进行进程间通信。 不能使用匿名管道通过网络进行通信。下面的示例演示使用匿名管道将字符串从父进程发送到子进程的方式。 此示例使用 Out 的 PipeDirection 值在父进程中创建一个 AnonymousPipeServe

2013-08-07 16:50:46 2671 1

C#使用匿名管道在本地进程之间进行通信

from CSDN匿名管道提供的功能比命名管道少,但它需要的系统开销也少。您可以使用匿名管道更加轻松地在本地计算机上进行进程间通信。不能使用匿名管道通过网络进行通信。下面的示例演示使用匿名管道将字符串从父进程发送到子进程的方式。此示例使用Out的PipeDirection值在父进程中创建一个AnonymousPipeServerStream对...

2013-08-07 16:50:00 257

转载 C#使用命名管道通过网络在进程之间进行通信

from MSDN命名管道提供的功能比匿名管道多。 其功能包括通过网络进行全双工通信和多个服务器实例;基于消息的通信;以及客户端模拟,这使得连接进程可在远程服务器上使用其自己的权限集。下面的示例演示如何使用 NamedPipeServerStream 类创建命名管道。 在此示例中,服务器进程创建了四个线程。 每个线程可以接受一个客户端连接。 连接的客户端进程随后向服务器提供一个文件名。

2013-08-07 16:15:29 2002 1

C#使用命名管道通过网络在进程之间进行通信

from MSDN命名管道提供的功能比匿名管道多。其功能包括通过网络进行全双工通信和多个服务器实例;基于消息的通信;以及客户端模拟,这使得连接进程可在远程服务器上使用其自己的权限集。下面的示例演示如何使用NamedPipeServerStream类创建命名管道。在此示例中,服务器进程创建了四个线程。每个线程可以接受一个客户端连接。连接的客户端进程随后向服务器提供一个文件名。如果客户端具有足...

2013-08-07 16:15:00 305

原创 MSMQ In WCF

推荐一篇非常好的文章: http://www.c-sharpcorner.com/uploadfile/17e8f6/msmq-in-wcf/另外一篇非常详细的文章: http://www.cnblogs.com/artech/archive/2007/06/29/799529.htmlMSDN中关于MSMQ In WCF的介绍: http://msdn.microsoft.com

2013-08-03 00:00:45 1254

MSMQ In WCF

推荐一篇非常好的文章:http://www.c-sharpcorner.com/uploadfile/17e8f6/msmq-in-wcf/另外一篇非常详细的文章:http://www.cnblogs.com/artech/archive/2007/06/29/799529.htmlMSDN中关于MSMQ In WCF的介绍:http://msdn.microsoft.com/...

2013-08-03 00:00:00 70

原创 Shuttle Bus之Request/Response模式简单示例

创建类库工程RequestResponse.Messages: namespace RequestResponse.Messages{ public class MyMessage { public string Text { get; set; } }} 创建类库工程RequestResponse.Server:

2013-08-02 23:58:53 1526

转载 深入解读ESB与SOA的关系

from http://lavasoft.blog.51cto.com/62575/165597时至今日,SOA的概念渐渐清晰了。 有关ESB的概念,已经吵了好多年了,还是没有定论。我个人认为,ESB本来就是抽象的概念,而且内涵丰富,在不同的场合含义不同。因此应该从不同的角度来认识。 一、SOA和ESB一直是没有明确概念的两个缩略词 

2013-08-02 23:58:21 1044

Shuttle Bus之Request/Response模式简单示例

创建类库工程RequestResponse.Messages:namespace RequestResponse.Messages{ public class MyMessage { public string Text { get; set; } }}创建类库工程RequestResponse.Server:...

2013-08-02 23:58:00 213

深入解读ESB与SOA的关系

fromhttp://lavasoft.blog.51cto.com/62575/165597时至今日,SOA的概念渐渐清晰了。有关ESB的概念,已经吵了好多年了,还是没有定论。我个人认为,ESB本来就是抽象的概念,而且内涵丰富,在不同的场合含义不同。因此应该从不同的角度来认识。一、SOA和ESB一直是没有明确概念的两个缩略词原...

2013-08-02 23:58:00 92

原创 Shuttle Bus体系架构的特征

Request-response patternRequest-response or request-reply is one of the basic methods computers use to talk to each other. When using request-response, the first computer requests some data and th

2013-08-02 23:57:33 1643

Shuttle Bus体系架构的特征

Request-responsepatternRequest-responseorrequest-replyis one of the basic methods computers use to talk to each other. When using request-response, the first computer requests some data and the se...

2013-08-02 23:57:00 199

空空如也

空空如也

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

TA关注的人

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