guest

Elasticsearch.net项目实战

断了今生、忘了曾经 提交于 2019-11-26 02:30:51
Elasticsearch.net项目实战 elasticsearch.net项目实战 目录 Elasticsearch+kibana 环境搭建 windows 10环境配置 安装Elasticsearch head安装(非必需) 安装kibana 基本概念 Index Type Document DSL的基本使用 增加 修改 查询 删除 Elasticsearch .Net Low level client基本使用 项目实战 总结 参考 Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最 先进、性能最好的、功能最全的搜索引擎库。 一说到全文搜索,lucene久负盛名。早年间,因为项目需要,接触过一个叫盘古分词的开源项目,借助其中的分词实现了分词搜索的功能。而盘古分词就是lucence的.NET版本。据说这个开源项目已经恢复更新并支持. NET Core,有兴趣的童鞋可以去围观一下( https://github.com/LonghronShen/Lucene.Net.Analysis.PanGu/tree/netcore2.0 )。 我想很多童鞋都听过ELK,ELK是Elasticsearch、Logstash、Kibana。正好公司运维同事引入了这样一套体系,用于建立集中式日志收集系统

技术文档(7)--Linux环境部署RabbitMQ消息中间件

你。 提交于 2019-11-25 23:27:00
Linux 安装 RabbitMQ (消息队列中间件) Linux 解压缩常用命令: http://blog.csdn.net/mmllkkjj/article/details/6768294/ 安装教程: http://blog.csdn.net/wzq6578702/article/details/52091886 环境准备: 安装包: 1、ncurses-5.2.tar.gz 下载地址:http://ftp.gnu.org/gnu/ncurses/ 2、otp_src_R15B01.tar.gz 下载地址:http://erlang.org/download/?M=A/otp_src_R15B01.tar.gz 3、simplejson-3.10.0.tar.gz 下载地址: http://www.mirrorservice.org/sites/distfiles.macports.org/py-simplejson/ 下载地址: https://pypi.python.org/pypi/simplejson/#downloads 4、xmlto-0.0.18.tar.bz2 下载地址: http://freecode.com/projects/xmlto http://download.chinaunix.net/download/0012000/11917.shtml 5

SpringBoot使用RabbitMQ做消息中间件

不羁岁月 提交于 2019-11-25 23:25:34
说明 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。MQ是 消费-生产者 模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。 RabbitMQ是一个在 AMQP(高级消息队列协议) 基础上完成的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。作用:在项目中,将一些无需即时返回且耗时的操作提取出来,进行了 异步 处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量 安装 环境:CentOS 7.2 1 安装Erlang -y参数表示忽略回答安装yes的过程 yum install -y erlang 2 安装RabbitMQ 切换到根目录,然后下载(这里演示下载3.6.6版,可在官网找不同版本的rpm的链接