欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

2018年5月23日

RabbitMQ消息队列(七)-通过fanout模式将消息推送到多个Queue中(.Net Core版)

摘要: 前面第六章我们使用的是direct直连模式来进行消息投递和分发。本章将介绍如何使用fanout模式将消息推送到多个队列。 有时我们会遇到这样的情况,多个功能模块都希望得到完整的消息数据。例如一个log的消息,一个我们希望输出在屏幕上实时监控,另外一个用户持久化日志。这时就可以使用fanout模式。f 阅读全文

posted @ 2018-05-23 17:01 一个大西瓜咚咚咚 阅读(2845) 评论(0) 推荐(0) 编辑

RabbitMQ消息队列(六)-消息任务分发与消息ACK确认机制(.Net Core版)

摘要: 在前面一章介绍了在.Net Core中如何使用RabbitMQ,至此入门的的部分就完成了,我们内心中一定还有很多疑问:如果多个消费者消费同一个队列怎么办?如果这几个消费者分任务的权重不同怎么办?怎么把同一个队列不同级别的任务分发给不同的消费者?如果消费者异常离线怎么办?不要着急,后面将慢慢解开面纱。 阅读全文

posted @ 2018-05-23 16:08 一个大西瓜咚咚咚 阅读(6769) 评论(1) 推荐(2) 编辑

RabbitMQ消息队列(五)-安装amqp扩展并订阅/发布Demo(.Net Core版)

摘要: publish发布消息 新建一个Asp.Net Core控制台项目:PublishDemo 安装Nuget包 添加命名空间引用 先定义好用来发消息的交换机、队列、RoutingKey、消息等变量。 完整代码 using System; using System.Text; using RabbitM 阅读全文

posted @ 2018-05-23 14:10 一个大西瓜咚咚咚 阅读(1250) 评论(1) 推荐(1) 编辑

rabbitmq.config配置参数详解

摘要: rabbitmq.config详细配置参数 详细使用方法请点击:http://www.cnblogs.com/wyt007/p/9073316.html Key Documentation tcp_listeners 用于监听 AMQP连接的端口列表(无SSL). 可以包含整数 (即"监听所有接口" 阅读全文

posted @ 2018-05-23 08:38 一个大西瓜咚咚咚 阅读(26503) 评论(0) 推荐(1) 编辑

2018年5月22日

RabbitMQ消息队列(四)-服务详细配置与日常监控管理

摘要: RabbitMQ服务管理 启动服务:rabbitmq-server -detached【 /usr/local/rabbitmq/sbin/rabbitmq-server -detached 】 查看状态:rabbitmqctl status 关闭服务:rabbitmqctl stop 列出角色:r 阅读全文

posted @ 2018-05-22 17:55 一个大西瓜咚咚咚 阅读(30135) 评论(0) 推荐(0) 编辑

RabbitMQ消息队列(三)-Centos7下安装RabbitMQ3.6.1

摘要: 如果你看过前两章对RabbitMQ已经有了一定了解,现在已经摩拳擦掌,来吧动手吧! 用什么系统 本文使用的是Centos7,为了保证对linux不太熟悉的伙伴也能轻松上手(避免折在安装的路上),下面是我的系统镜像地址:https://pan.baidu.com/s/1gfl6Y9l 养成良好的习惯, 阅读全文

posted @ 2018-05-22 17:45 一个大西瓜咚咚咚 阅读(1313) 评论(0) 推荐(0) 编辑

RabbitMQ消息队列(二)-RabbitMQ消息队列架构与基本概念

摘要: 没错我还是没有讲怎么安装和写一个HelloWord,不过快了,这一章我们先了解下RabbitMQ的基本概念。 RabbitMQ架构 说是架构其实更像是应用场景下的架构(自己画的有点丑,勿嫌弃) 从图中可以看出RabbitMQ主要由Exchange和Queue两部分组成,然后通过RoutingKey关 阅读全文

posted @ 2018-05-22 17:39 一个大西瓜咚咚咚 阅读(1550) 评论(2) 推荐(1) 编辑

RabbitMQ消息队列(一)-RabbitMQ的优劣势及产生背景

摘要: 本篇并没有直接讲到技术,例如没有先写个Helloword。我想在选择了解或者学习一门技术之前先要明白为什么要现在这个技术而不是其他的,以免到最后发现自己学错了。同时如果已经确定就是他,最好先要了解下技术产生的背景等因素,以便对技术有更深刻全面的了解(那句话怎么讲的“你不了解过去的我,又怎么理解现在的 阅读全文

posted @ 2018-05-22 17:30 一个大西瓜咚咚咚 阅读(6319) 评论(0) 推荐(0) 编辑

2018年5月21日

【c#】RabbitMQ学习文档(七)C# API

摘要: 今天这篇博文是我翻译的RabbitMQ的最后一篇文章了,介绍一下RabbitMQ的C#开发的接口。好了,言归正传吧。 Net/C# 客户端 API简介 主要的命名空间,接口和类 定义核心的API的接口和类被定义在RabbitMQ.Client这个命名空间下面: 所以要想使用RabbitMQ的功能,需 阅读全文

posted @ 2018-05-21 17:06 一个大西瓜咚咚咚 阅读(1993) 评论(0) 推荐(1) 编辑

【c#】RabbitMQ学习文档(六)RPC(远程调用)

摘要: 远程过程调用(Remote Proceddure call【RPC】)(本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务。 但是,如果我们需要在远程计算机上运行功能并等待结果怎么办? 那是一个不同的故事。 此模式通常称为远程过 阅读全文

posted @ 2018-05-21 17:04 一个大西瓜咚咚咚 阅读(2369) 评论(0) 推荐(1) 编辑

【c#】RabbitMQ学习文档(五)Topic(主题。通配符模式)

摘要: (本实例都是使用的Net的客户端,使用C#编写),说明,中文方括号【】表示名词。 在上一个教程中,我们改进了我们的日志记录系统。 没有使用只能够进行虚拟广播的【Fanout】交换机,而是使用了【Direct】类型的交换机,这样做就可以让我们有可能选择性地接收日志。 虽然使用【Direct】类型的【消 阅读全文

posted @ 2018-05-21 14:32 一个大西瓜咚咚咚 阅读(1538) 评论(0) 推荐(0) 编辑

【c#】RabbitMQ学习文档(四)Routing(路由)

摘要: (使用Net客户端)在上一个教程中,我们构建了一个简单的日志系统,我们能够向许多消息接受者广播发送日志消息。在本教程中,我们将为其添加一项功能 ,这个功能是我们将只订阅消息的一个子集成为可能。 例如,我们可以只将关键的错误消息输出到日志文件(以节省磁盘空间),同时仍然可以在控制台上打印所有日志消息。 阅读全文

posted @ 2018-05-21 14:06 一个大西瓜咚咚咚 阅读(1091) 评论(0) 推荐(0) 编辑

【c#】RabbitMQ学习文档(三)Publish/Subscribe(发布/订阅)

摘要: (本教程是使用Net客户端,也就是针对微软技术平台的) 在前一个教程中,我们创建了一个工作队列。工作队列背后的假设是每个任务会被交付给一个【工人】。在这一部分我们将做一些完全不同的事情--我们将向多个【消费者】传递信息。这种模式被称为“发布/订阅”。 为了说明这种模式,我们将构建一个简单的日志系统。 阅读全文

posted @ 2018-05-21 13:11 一个大西瓜咚咚咚 阅读(2976) 评论(0) 推荐(1) 编辑

【c#】RabbitMQ学习文档(二)Work Queues(工作队列)

摘要: 今天开始RabbitMQ教程的第二讲,废话不多说,直接进入话题。 (使用.NET 客户端 进行事例演示) 在第一个教程中,我们编写了一个从命名队列中发送和接收消息的程序。在本教程中,我们将创建一个工作队列,这个队列将用于在多个工人之间分配耗时的任务。 工作队列【又名:任务队列】背后主要的思想是避免立 阅读全文

posted @ 2018-05-21 11:06 一个大西瓜咚咚咚 阅读(1581) 评论(0) 推荐(0) 编辑

【c#】RabbitMQ学习文档(一)Hello World

摘要: 一、简介 RabbitMQ是一个消息的代理器,用于接收和发送消息,你可以这样想,他就是一个邮局,当您把需要寄送的邮件投递到邮筒之时,你可以确定的是邮递员先生肯定会把邮件发送到需要接收邮件的人的手里,不会送错的。在这个比喻中,RabbitMQ就是一个邮箱,也可以理解为邮局和邮递员,他们负责把消息发送出 阅读全文

posted @ 2018-05-21 09:00 一个大西瓜咚咚咚 阅读(1449) 评论(0) 推荐(0) 编辑

RabbitMQ在Windows环境下的安装与使用

摘要: Windows下安装RabbitMQ 环境配置 部署环境 部署环境:windows server 2008 r2 enterprise 官方安装部署文档:http://www.rabbitmq.com/install-windows.html官方文档说明 下载erlang 原因在于RabbitMQ服 阅读全文

posted @ 2018-05-21 08:49 一个大西瓜咚咚咚 阅读(30709) 评论(2) 推荐(7) 编辑

2018年5月17日

ajax实现文档导出及下载

摘要: 做导出一直遇到个问题就是不能用ajax实现一步导出文档,即导出加下载。今天突然想到可以分开来做就上网搜了下,发现一篇比较不错的文章(http://www.cnblogs.com/zj0208/p/5961181.html),先摘录下来。 问题说明:Ajax是无法实现文件传输的,本文只是模拟了Ajax 阅读全文

posted @ 2018-05-17 20:10 一个大西瓜咚咚咚 阅读(13925) 评论(0) 推荐(0) 编辑

2018年5月16日

Core2.0知识整理

摘要: 概述 Commond-Line ASP.NET结构文件 Startup 配置文件 中间件和依赖注入 依赖注入原理 框架自带的依赖注入(IServiceCollection) 依赖注入生命周期 依赖注入使用方式 通过构造函数 MVC的ActionAction中可以使用 [FromServices]来注 阅读全文

posted @ 2018-05-16 21:09 一个大西瓜咚咚咚 阅读(1082) 评论(0) 推荐(0) 编辑

2018年5月8日

c#书

该文被密码保护。 阅读全文

posted @ 2018-05-08 23:44 一个大西瓜咚咚咚 阅读(1) 评论(0) 推荐(0) 编辑

2018年5月7日

bootbox.js官方文档

摘要: 简介 Bootbox.js是一个小型的JavaScript库,基于Bootstrap模态框开发,用于创建可编程的对话框。 不像原生的alert等对话框,所有的Bootstrap模态框生成的都是非阻塞事件。所以 在使用confirm()对话框时,请记住这一点,因为它不是本地确认对话框的替代。 任何取决 阅读全文

posted @ 2018-05-07 23:48 一个大西瓜咚咚咚 阅读(604) 评论(0) 推荐(0) 编辑

2018年4月27日

MongoDB分片详解

摘要: 分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用. 1.分片简介 分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机器上,不需要功能强大的大型计算机就可以存储更多的数据,处理更大的负载. 使用几乎所有数据库软件都能进 阅读全文

posted @ 2018-04-27 10:53 一个大西瓜咚咚咚 阅读(6139) 评论(3) 推荐(1) 编辑

2018年4月23日

MongoDB高可用集群+MMS集群监控搭建

摘要: 备注: mongodb学习资料 http://www.runoob.com/mongodb/mongodb-tutorial.html 一、 集群的三个组件: mongos(query routers):查询路由,负责client的连接,并把任务分配给shards,然后收集结果。 config se 阅读全文

posted @ 2018-04-23 15:20 一个大西瓜咚咚咚 阅读(725) 评论(0) 推荐(0) 编辑

2018年4月16日

使用 AcceptTcpClientAsync 进行 异步 操作

摘要: 转自:https://gist.github.com/jamesmanning/2622054 阅读全文

posted @ 2018-04-16 17:42 一个大西瓜咚咚咚 阅读(2316) 评论(0) 推荐(0) 编辑

2018年4月15日

Windows证书操作

摘要: 查看证书 在快捷命令栏输入mmc打开控制台 选择文件--》添加或删除管理单元 添加,选择计算机账户,本地计算机 添加完成证书后可以将localhost证书删除 生成localhost证书 打开vs2017的开发人员命令提示符,输入以下语句生成localhost证书 这时候的证书是不可信任的 添加到可 阅读全文

posted @ 2018-04-15 23:39 一个大西瓜咚咚咚 阅读(3564) 评论(0) 推荐(1) 编辑

2018年4月4日

SQL Server查询所有的表名、字段名、注释

摘要: SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COL... 阅读全文

posted @ 2018-04-04 11:00 一个大西瓜咚咚咚 阅读(6592) 评论(0) 推荐(1) 编辑

2018年4月2日

【转载】ASP.NET Core Web 支付功能接入 微信-扫码支付篇

摘要: 转自:http://www.cnblogs.com/essenroc/p/8630730.html 这篇文章将介绍ASP.NET Core中使用 开源项目 Payment,实现接入微信-扫码支付及异步通知功能。 开发环境:Win 10 x64、VS2017 15.6.4、.NET Core SDK 阅读全文

posted @ 2018-04-02 12:59 一个大西瓜咚咚咚 阅读(1590) 评论(0) 推荐(3) 编辑

【转载】ASP.NET Core Web 支付功能接入 支付宝-电脑网页支付篇

摘要: 转自:http://www.cnblogs.com/essenroc/p/8627775.html 这篇文章将介绍ASP.NET Core中使用 开源项目 Payment,实现接入支付宝-电脑网页支付接口及同步跳转及异步通知功能。 开发环境:Win 10 x64、VS2017 15.6.4、.NET 阅读全文

posted @ 2018-04-02 12:58 一个大西瓜咚咚咚 阅读(590) 评论(0) 推荐(1) 编辑

C#网络编程系列文章

摘要: C#网络编程系列文章 C#高性能大容量SOCKET并发 阅读全文

posted @ 2018-04-02 11:13 一个大西瓜咚咚咚 阅读(365) 评论(0) 推荐(0) 编辑

2018年4月1日

【WCF系列】(四)WCF客户端怎么消费服务

摘要: WCF客户端怎么消费服务 获取服务绑定协议、绑定和地址:实现方式 SvcUtil方式:SvcUtil.exe是一个命令行工具,位于:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin可以将SvcUtil.exe添加到VS中方便以后的运用 生 阅读全文

posted @ 2018-04-01 17:27 一个大西瓜咚咚咚 阅读(319) 评论(0) 推荐(0) 编辑

2018年3月31日

【WCF系列】(三)如何配置和承载服务

摘要: 如何配置和承载服务 配置绑定 配置服务:任务 为什么要配置服务:在设计和实现服务协定后,即可配置服务。 在其中可以定义和自定义如何向客户端公开服务指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型 两种配置方式:在配置文件中配置在代码中配置 配置服务:通过配置文件 阅读全文

posted @ 2018-03-31 16:49 一个大西瓜咚咚咚 阅读(493) 评论(0) 推荐(0) 编辑

导航