随笔分类 - .NET Core
.Net Core and ASP.NET Core
摘要:⒈添加相关依赖 ⒉扫描项目接口实现类 ⒊代码中注入
阅读全文
摘要:1 var connectionFactory = new ConnectionFactory() 2 { 3 //HostName = "192.168.205.128", 集群不在此处声明 4 UserName = "guest", 5 P...
阅读全文
摘要:1【短链接】:BasicGet(String queue, Boolean autoAck) 通过request的方式独自去获取消息,断开式,一次次获取,如果返回null,则说明队列中没有消息。 隐患:每次获取消息都会创建channel。 优点:最安全的获取方式且性能不算太差。 2【长链接】: 1)
阅读全文
摘要:AMQP协议:是一个金融级的消息队列,确保消息万无一失 1、消息发布端的确认 手动确认消息是否已经发送 场景:发布消息到RabbitMQ中,我们需要知道这个消息是否发布成功了。 *发布确认影响性能 confirm机制对性能的影响 < tx机制对性能的影响 1)、confirm机制 2)、tx机制 2
阅读全文
摘要:方法: 1、QueueDeclare 声明队列 3、QueueDeclarePassive 消极的队列声明 被用来检测队列是否存在,不存在则抛出异常,存在则不做任何操作。 参数: 1.x-message-ttl:Number 1个发布的消息在队列中存在多长时间后被取消(单位毫秒) *可以对单个消息设
阅读全文
摘要:(1)、发布者 (2)、接收者
阅读全文
摘要:(1)、引入依赖 RabbitMQ.Client (2)、编写发布者代码 (3)、编写消费者代码
阅读全文
摘要:在前几篇文章中我们一起探讨了如何在Linux环境中安装ASP.NET Core运行时环境及将ASP.NET Core项目部署在Jexus中,这篇文章中我们将探讨如何将ASP.NET Core部署于Apache(阿帕奇)中。 很幸运能够和大家一起学习和探讨ASP.NET Core本文章运行环境如下:(
阅读全文
摘要:关于如何在Linux中添加ASP.NET Core运行时环境请参考我的上一篇文章,本文章将不再做赘述。本文章运行环境如下: (1) 安装独立版Jexus 本教程安装的是独立版的Jexus,独立版的Jexus自带Mono,使用的是Mono的稳定版本4.8。安装 Jexus 直接使用一下命令即可(需要在
阅读全文
摘要:我使用的是Centos7 ,其它的Linux请参考微软文档 微软官方介绍文档: https://www.microsoft.com/net/learn/get-started/linux/centos1.添加dotnet 产品 Feed 要开始安装.NET,您需要注册Microsoft签名密钥并添加
阅读全文