自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 Logstash收集nginx访问日志和错误日志

Logstash收集nginx访问日志和错误日志 </h1> <div class="clear"></div> <div class="postBody"> 1、收集访问日志1)、首先是要在nginx里面配置日志格式化输出 log_format main "$http_x_forwarded_for | $t...

2020-05-09 21:27:36 758

转载 NEST 6.X升级到7.X

升级比对可访问 NEST 6.X升级到7.X 查看ElasticClient-CreateIndex升级前代码,NEST版本6.6.0ICreateIndexResponse ...

2020-05-08 00:43:00 323

转载 EasyNetQ-链接到RabbitMQ

1,EasyNetQ-链接到RabbitMQ 一、链接到RabbitMQ1,创建连接注意不能有空格var bus = RabbitHutch.CreateBus(“host=myServer;virtualHost=myVirtualHost;username=mike;password=topsecret”);1)host(必填):例如:ho...

2020-05-01 20:21:29 446

转载 业界难题-“跨库分页”的四种方案

转载: 58沈剑 架构师之路 2017-02-27 为什么需要研究跨库分页?互联网很多业务都有分页拉取数据的需求,例如:(1)微信消息过多时,拉取第N页消息;(2)京东下单过多时,拉取第...

2020-05-01 19:50:42 168

转载 1分钟实现“延迟消息”功能

上一篇文章有点难懂,特转载这篇实际操作更加明白。一、缘起很多时候,业务有“在一段时间之后,完成一个工作任务”的需求。例如:滴滴打车订单完成后,如果用户一直不评价,48小时后会将自动评价为5星。一般来说怎么实现这类“48小时后自动评价为5星”需求呢?常见方案:启动一个cron定时任务,每小时跑一次,将完成时间超过48小时的订单取出,置为5星,并把评价状态置为已评价。假设订单表的结构为:t...

2020-05-01 19:37:18 168

转载 10w定时任务,如何高效触发超时

一、缘起很多时候,业务有定时任务或者定时超时的需求,当任务量很大时,可能需要维护大量的timer,或者进行低效的扫描。例如:58到家APP实时消息通道系统,对每个用户会维护一个APP到服务器的TCP连接,用来实时收发消息,对这个TCP连接,有这样一个需求:“如果连续30s没有请求包(例如登录,消息,keepalive包),服务端就要将这个用户的状态置为离线”。其中,单机TCP同时在线量约在1...

2020-05-01 16:23:44 152

转载 为什么要使用MQ和到底什么时候要使用MQ

原文地址:http://mp.weixin.qq.com/s/Brd-j3IcljcY7BV01r712Q一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首...

2020-05-01 15:57:37 320

转载 EasyNetQ使用(十)【用EasyNetQ.Hosepipe重新提交错误信息】

EasyNetQ.Hosepipe是EasyNetQ队列管理工具。用来取回队列中的消息并重新发布这些消息。还可以用它来检测错误队列,并重试发布消息。用法EasyNetQ.Hosepipe.exe <command&g...

2020-04-30 23:05:06 148

转载 EasyNetQ使用(九)【非泛型的发布&订阅扩展方法,发生错误的情况 】

自从EasyNetQ第一个版本开始,它就可以发布/订阅特定类型的消息。bus.Subscribe<MyMessage>("subscriptionId", x => Console.Writ...

2020-04-30 23:02:53 160

转载 EasyNetQ使用(八)【对延迟消息插件的支持,自动订阅者】

RabbitMQ延迟消息插件仍然在实验阶段。你使用这个功能要自担风险。RabbitMQ延迟消息插件为RabbitMQ增加了新的交换机类型,允许延时消息投递。EasyNetQ为交换机通过定义一种新的日程类型:DelayedE...

2020-04-30 23:00:44 613

转载 EasyNetQ使用(七)【发布者确认 ,用Future Publish发布预定中事件 】

AMQP发布消息默认情况下是非事务性的,不能确保你的消息真正送达代理。AMQP可以去指定事务性发布,但是RabbitMQ这样会非常慢,我们没有让EasyNetQ API去支持此功能。为了高效的确保投递成功,RabbitMQ推荐...

2020-04-30 22:55:02 249

转载 EasyNetQ使用(六)【多态发布和订阅,消息版本控制】

你能够订阅一个接口,然后发布基于这个接口的实现。让我们看下一个示例。我有一个接口IAnimal和两个实现Cat和Dog:public interface IAnimal{ string Name { get; set; }}public class Cat : IAnimal{ p...

2020-04-30 22:52:50 278

转载 EasyNetQ使用(五)【基于主题的路由,控制队列名称】

RabbitMQ有一个很酷的功能,基于主题的路由,这个功能允许订阅者基于多个条件去过滤消息。一个主题是由点号分隔的单词列表,随消息一同发布。例如:“stock.usd.nyse” 或 “book.uk.london” 或 “a...

2020-04-30 22:50:32 213

转载 EasyNetQ使用(四)【Request与Response,Send与Receive】

EasyNetQ支持的最简单的消息模式是发布/订阅.这个模式是一个极好的方法用来解耦消息提供者和消费者。消息发布者只要简单的对世界说,“这里有些事发生” 或者 “我现在有一个信息”。它不关心有没有人监听,或者接收者是谁,或者接...

2020-04-30 22:45:13 547

转载 EasyNetQ使用(三)【Publish与Subcribe】

EasyNetQ支持的最简单的消息模式是发布/订阅.这个模式是一个极好的方法用来解耦消息提供者和消费者。消息发布者只要简单的对世界说,“这里有些事发生” 或者 “我现在有一个信息”。它不关心有没有人监听,或者接收者是谁,或者接...

2020-04-30 22:42:32 707

转载 EasyNetQ使用(二)【连接RabbitMQ,SSL连接,Logging】

如果你连接过关系数据库,例如SQL Server。你会发现EasyNetQ处理connections有点奇怪。和关系数据库通讯一直都是通过client开始的。Client 打开一个连接, 发出一个SQL命令,如有必要时,处理结...

2020-04-30 22:37:06 353

转载 EasyNetQ使用(一)【介绍】

EasyNetQ 是一个容易使用,专门针对Rab...

2020-04-30 22:22:15 1178

制作简单头像图标 VB源代码

制作简单头像图标,VB源代码。初学VB,刚做的

2008-10-10

自制媒体播放器 VB源代码

自制媒体播放器,VB源代码。初学VB,刚做的。

2008-10-10

NN乘法表 C#源代码

自己做的小小乘法表,不只九九乘法表,是NN乘法表,初学,请大家都指点.

2008-10-06

空空如也

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

TA关注的人

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