- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 对 WebSocket 和 HTTP 关系的认识
1、首先Websocket和http都是应用层协议,网络协议分层结构如下所示: 2、WebSocket和HTTP都是基于TCP协议的两个不同的协议,其中WebSocket依赖于HTTP连接。 QA: a、WebSocket依赖于HTTP连接,那么它如何从连接的HTTP协议转化为WebSocket协议? 答: 每个WebSocket连接都始于一个HTTP请求。 具体来说,WebSocket...
2019-09-08 22:39:05 363
原创 Linux(Centos)安装nexus实现maven私服
想搭建一个maven私服,把工具类传上去共享,在这里记录下搭建的步骤。 下载nexus的安装包,官网对国内非常不友好,不是拒绝就是异常的慢,这里准备的nexus3.13.0-01的安装包供大家使用; nexus3.13.0-01 ...
2019-09-08 22:17:19 176
原创 Websocket消息推送集群搭建1 之集群架构图
背景: 最近公司需要做一个消息推送功能,为了保证可靠性,决定做集群。 难点: 1、SpringCloud中的第一代网关zuul不支持ws协议,会将ws协议降级为http协议或者轮询; 2、ws协议下的会话状态持有体session无法进行持久化,因为ws协议下的会话是有状态的,无法进行序列化; 架构图: ...
2019-09-07 21:42:05 807 1
原创 elk使用爬坑记录 4 之 Elasticsearch中ik分词器的使用
ik分词器对中文支持较好的开源分词器,开源地址为https://github.com/medcl/elasticsearch-analysis-ik 使用注意事项: ik分词器的版本必须和elasticsearch的版本对应; 官网上7.x的源码下来后,编译出来的版本仍然是7.0的,需要手动在下载的源码中elasticsearch的版本改正为对应的7.X版本,应该是开发者手误; 将 <...
2019-09-07 21:22:02 331
原创 elk使用爬坑记录 3 之 SpringBoot 中 Elasticsearch 相关API的使用
首先需要再application.properties中配置elasticsearch的相关属性: #-----------------elasticsearch相关的配置------------------ es.host=192.168.100.102 es.port=9200 es.scheme=http es.time-out=60000 es.max.batch=10000 Es...
2019-09-07 21:02:28 454 1
原创 elk使用爬坑记录 2 之 SpringBoot 集成 Elasticsearch
目前最新版的ElasticSearch为7.3.1,SpringBoot2.x版本还没有即时的更新,其父级依赖还是<elasticsearch.version>5.6.10</elasticsearch.version>,因此需要再子项目中覆盖父级别的依赖,指定子项目的正确版本。子项目中Elasticsearch7.3.1的正确配置方式如下: SpringBoot父级依赖:...
2019-09-07 20:43:53 460
原创 elk使用爬坑记录 1 之 Elasticsearch和Kibana的安装
背景: 最近公司要做用户行为日志的可视化展示,因为Elasticsearch对数据的可视化展示提供了初步支撑所以决定使用Elasticsearch。 个人理解: Elasticsearch相当于提供数据存储功能的应用系统,提送数据的存储【包含数据分片和存储】功能并对外开放接口/API; Kibana提供数据的可视化展示功能,其数据源为Elasticsearch; 总之,用起来挺简单的,但是安装和...
2019-09-07 17:55:29 363
七牛云存储7.1.3版java需要的jar文件.zip
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人