摘要:
Windows下Memcached在.Net程序中的实际运用(从Memcached客户端Enyim的库的编译到实际项目运用) 1、一点基础概念 2、获取EnyimMemcached客户端的源代码并编译出动态库 3、Memcached的服务器安装(windows server) 4、在web项目中实战 阅读全文
posted @ 2019-04-28 17:54
DarJeely
阅读(243)
评论(0)
推荐(0)
摘要:
1. 启动并配置Memcached的服务端 1. 下载Memcached http://download.csdn.net/download/ful1021/7969231 2. 解压到任意目录下,例如: 解压缩文件到c:/memcached ,进入cmd控制台 3. 命令行输入 'c:/memca 阅读全文
posted @ 2019-04-28 17:52
DarJeely
阅读(350)
评论(0)
推荐(0)
摘要:
一、工作准备 memcached客户端:Enyim.Caching.2.13 memcached服务器:memcached-win64-1.4.4-14 备注:不建议使用windows服务器,开发环境可以玩玩 二、Enyim.Caching配置 三、后台代码简单实现 阅读全文
posted @ 2019-04-28 17:51
DarJeely
阅读(753)
评论(0)
推荐(0)
摘要:
Memcached 在windows环境下安装 1、memcached简介 memcached是一个高性能的分布式内存对象缓存系统,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动应用的访问性 能。memcached基于一个储存键值对的hashmap,其守护进程是用C写的 阅读全文
posted @ 2019-04-28 17:50
DarJeely
阅读(451)
评论(0)
推荐(0)
摘要:
memcache讲解和在.net中初使用 2017年10月17日 22:51:36 等待临界 阅读数:503 memcache讲解和在.net中初使用 2017年10月17日 22:51:36 等待临界 阅读数:503 memcache讲解和在.net中初使用 memcache讲解和在.net中初使 阅读全文
posted @ 2019-04-28 17:36
DarJeely
阅读(463)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/li150dan/p/9529054.html 阅读全文
posted @ 2019-04-28 17:35
DarJeely
阅读(192)
评论(0)
推荐(0)
摘要:
在分布式缓存的应用中,会遇到多个客户端同时争用的问题。这个时候,需要用到分布式锁,得到锁的客户端才有操作权限 下面通过一个简单例子介绍: 这里引用的是Memcached.ClientLibrary.dll //引用 using Memcached.ClientLibrary; namespace M 阅读全文
posted @ 2019-04-28 17:34
DarJeely
阅读(235)
评论(0)
推荐(0)
摘要:
本文说明:memcached分布式缓存的负载均衡配置比例,数据压缩,socket的详细配置等,以及在.net中的常用方法 首先下载客户端的3个dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 然后新建一个简 阅读全文
posted @ 2019-04-28 17:32
DarJeely
阅读(433)
评论(0)
推荐(0)
摘要:
C# Memcache分布式缓存简单入门 什么是Memcache?能做什么? 以下是百度的观点: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度 阅读全文
posted @ 2019-04-28 17:31
DarJeely
阅读(458)
评论(0)
推荐(0)
摘要:
转载自:http://blog.csdn.net/mss359681091/article/details/51076712 本文导读:在.NET运用中经常用到缓存(Cache)对象。有HttpContext.Current.Cache以及HttpRuntime.Cache,HttpRuntime. 阅读全文
posted @ 2019-04-28 17:30
DarJeely
阅读(1993)
评论(0)
推荐(0)
摘要:
前言 本人从事 .netcore 转型已两年有余,对 .net core 颇有好感,这一切得益于优秀的语法、框架设计。 2006年开始使用 .net 2.0,从 asp.net 到 winform 到 winservice 等等领域开发都些许涉猎。对.net和大多数同胞有着类似的感触,那是又爱又恨, 阅读全文
posted @ 2019-04-28 17:24
DarJeely
阅读(454)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/qtqq/p/5951201.html StackExchange.Redis通用封装类分享 阅读目录 ConnectionMultiplexer 封装 RedisHelper 通用操作类封 String类型的封装 List类型的封装 Hash类型的封装 阅读全文
posted @ 2019-04-28 17:19
DarJeely
阅读(312)
评论(0)
推荐(0)
摘要:
Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法有存用户令牌、短信验证码等 官网 阅读全文
posted @ 2019-04-28 17:17
DarJeely
阅读(281)
评论(0)
推荐(0)
摘要:
.Net使用Redis详解之ServiceStack.Redis(七) 序言 本篇从.Net如何接入Reis开始,直至.Net对Redis的各种操作,为了方便学习与做为文档的查看,我做一遍注释展现,其中会对list的阻塞功能和事务的运用做二个案例,进行记录学习。 Redis官方推荐的.NET驱动类库 阅读全文
posted @ 2019-04-28 17:10
DarJeely
阅读(243)
评论(0)
推荐(0)
摘要:
redis的过期时间和过期删除机制 一:设置过期时间 redis有四种命令可以用于设置键的生存时间和过期时间: EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒 PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒 EXPIREAT <KEY> <tim 阅读全文
posted @ 2019-04-28 17:05
DarJeely
阅读(4143)
评论(0)
推荐(0)
摘要:
1.命令介绍 expire key seconds 设置key的有效时间,单位为秒expire命令返回1表示设置成功,返回0表示键不存在或设置失败。 ttl keyttl命令返回值是键的剩余时间(单位是秒)。当键不存在时,ttl命令会返回-2。没有为键设置过期时间(即永久存在,这是建立一个键后的默认 阅读全文
posted @ 2019-04-28 17:02
DarJeely
阅读(7022)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/soulmate_P/article/details/81136054如果没有设置有效期,即使内存用完,redis 自动回收机制也是看设置了有效期的,不会动没有设定有效期的,如果清理后内存还是满的,就不 阅读全文
posted @ 2019-04-28 17:01
DarJeely
阅读(2169)
评论(0)
推荐(0)
摘要:
ASP.NET Redis 开发 文件并发(日志处理)--队列--Redis+Log4Net Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key 阅读全文
posted @ 2019-04-28 16:55
DarJeely
阅读(210)
评论(0)
推荐(0)
摘要:
.NET中使用Redis Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。 最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.N 阅读全文
posted @ 2019-04-28 16:51
DarJeely
阅读(318)
评论(0)
推荐(0)
摘要:
背景 多数系统都会涉及到“后台服务”的开发,一般是为了调度一些自动执行的任务或从队列中消费一些消息,开发 windows service 有一点不爽的是:调试麻烦,当然你还需要知道 windows service 相关的一些开发知识(也不难),本文介绍一个框架,让你让 console applica 阅读全文
posted @ 2019-04-28 16:48
DarJeely
阅读(305)
评论(0)
推荐(0)
摘要:
ActiveMQ的另一个问题就是只要是软件就有可能挂掉,挂掉不可怕,怕的是挂掉之后把信息给丢了,所以本节分析一下几种持久化方式: 一、持久化为文件 ActiveMQ默认就支持这种方式,只要在发消息时设置消息为持久化就可以了。 打开安装目录下的配置文件: D:\ActiveMQ\apache-acti 阅读全文
posted @ 2019-04-28 16:42
DarJeely
阅读(398)
评论(0)
推荐(0)
摘要:
ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。 生产者: 假设生产者 阅读全文
posted @ 2019-04-28 16:41
DarJeely
阅读(286)
评论(0)
推荐(0)
摘要:
1.ActiveMQ简介 先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、 阅读全文
posted @ 2019-04-28 16:38
DarJeely
阅读(349)
评论(0)
推荐(0)
摘要:
1 queue与topic的技术特点对比 对比项 Topic Queue 概要 Publish Subscribe messaging 发布订阅消息 Point-to-Point 点对点 有无状态 topic数据默认不落地,是无状态的。 Queue数据默认会在mq服务器上以文件形式保存,比如Acti 阅读全文
posted @ 2019-04-28 16:34
DarJeely
阅读(1563)
评论(0)
推荐(0)
摘要:
1、开发的模式流程如下: 2、队列模式Queue 如果生产者产生了100条消息,那么两个消费同时在的话,会分工合作来接收这100条消息。就是每个消费者接收到50条来处理。 3、主题模式topic 如果生产者产生了100条消息,消费者在还没有订阅这个主题之前,是不会接收到这100条消息的。 消费者只有 阅读全文
posted @ 2019-04-28 16:31
DarJeely
阅读(380)
评论(0)
推荐(0)
摘要:
MQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远 阅读全文
posted @ 2019-04-28 16:26
DarJeely
阅读(272)
评论(0)
推荐(0)
摘要:
业务场景说明: 消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用, 队列的主要作用是消除高并发访问高峰,加快网站的响应速度。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。 在使用队列后,用户的请 阅读全文
posted @ 2019-04-28 16:14
DarJeely
阅读(267)
评论(0)
推荐(0)
摘要:
MiniBlink的作者是 龙泉寺扫地僧 miniblink是什么? (抄了一下 龙泉寺扫地僧 写的简洁) Miniblink是一个全新的、追求极致小巧的浏览器内核项目,其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。Miniblink保持了 阅读全文
posted @ 2019-04-28 16:09
DarJeely
阅读(1747)
评论(0)
推荐(0)
摘要:
已使用.netframework,version=v4.6.1 而不是目标框架netcoreapp,version=v2.1 还原包,此包可能与项目不完全兼容 NU1202: 包 System.Runtime.InteropServices.RuntimeInformation 4.0.0 与 ne 阅读全文
posted @ 2019-04-28 16:05
DarJeely
阅读(12730)
评论(3)
推荐(1)
摘要:
一.基于erlang语言: 是一种支持高并发的语言 RabbitMQ的六种工作模式: 1.1 simple简单模式 消息产生着§将消息放入队列 消息的消费者(consumer) 监听(while) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患 消息可能没有被消费者正确处 阅读全文
posted @ 2019-04-28 14:57
DarJeely
阅读(49689)
评论(2)
推荐(7)
摘要:
http://www.cnblogs.com/zhangweizhong/category/855479.html https://www.cnblogs.com/zhangweizhong/p/5687457.html https://www.cnblogs.com/zhangweizhong/p 阅读全文
posted @ 2019-04-28 14:44
DarJeely
阅读(517)
评论(0)
推荐(0)
摘要:
RabbitMQ基本概念和原理 1.AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 2.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写。 3.Channel Channe 阅读全文
posted @ 2019-04-28 14:26
DarJeely
阅读(1296)
评论(0)
推荐(0)

浙公网安备 33010602011771号