摘要:
第一步:官网下载相关文件 https://www.elastic.co/cn/elastic-stack/ 第二步:启动起来,如果要在ELK上显现日志,LogStash需要在bin目录下新建一个conf文件做配置 input { udp{ host=>"你的IP" port=>9601 } file 阅读全文
摘要:
原因: ES8默认开启了ssl认证,导致无法访问9200端口 修改 elasticsearch.yml配置:xpack.security.enabled:把true改成false 阅读全文
摘要:
1:消息确认 消息确认有两种方式 a)事务 b)confirm 我就直接写一起了 public static void SendMessage(string confirm) { //创建工厂对象 var factory = new ConnectionFactory() { HostName = 阅读全文
摘要:
MongoDb复制集最少三个节点一个主一个从一个监控节点。 1:启动3个cmd //主 mongod --port 29017 --dbpath E:\MongoDB\db29017\data --logpath E:\MongoDB\db29017\log\mongod.log --replSet 阅读全文
摘要:
Redis的常用的集群方式主要有以下3种 1:主从复制 2:哨兵(Sentinel) 3:Cluster 一、主从 主从其实就是一般包含一个主,一个或多个从,从节点从主节点复制数据,可以实现读写分离,主节点做写,从节点做读。在配置上基本没什么要改的。这里用Linux做演示。 //这里启动3个dock 阅读全文
摘要:
一、RabbitMQ从信息接收者角度可以看做三种模式,一对一,一对多(此一对多并不是发布订阅,而是每条信息只有一个接收者)和发布订阅。其中一对一是简单队列模式,一对多是Worker模式,而发布订阅包括发布订阅模式,路由模式和通配符模式,为什么说发布订阅模式包含三种模式呢,其实发布订阅,路由,通配符三 阅读全文
摘要:
1:Lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 2:Pangu分词 盘古分词是一个中英文分词组件。 借用以上两个组件可以对中文分词实现全文搜索。 先说下 阅读全文
摘要:
对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。 先说下遇到的问题: 零、主键问题。EFCORE里面需要在重写OnModelCreating里面设置 阅读全文
摘要:
1:新增类:RouteConvention,继承自IApplicationModelConvention /// <summary> /// 全局路由前缀配置 /// </summary> public class RouteConvention : IApplicationModelConvent 阅读全文
摘要:
1:静态方式(装饰模式或者代理模式) Model: public class User { public string Name { get; set; } public int Age { get; set; } } IUserservice: public interface IUserServ 阅读全文