中间件
青龙小码农
青龙小码农
展开
-
IO多路复用-Select、Poll、Epoll
IO - 同步、异步、阻塞、非阻塞5种IO模型(前面4中都属于同步):blocking IO - 阻塞IOnonblocking IO - 非阻塞IOIO multiplexing - IO多路复用signal driven IO - 信号驱动IOasynchronous IO - 异步IO一次网络IO读操作会涉及两个系统对象:(1) 用户进程(线程)Process;(2)内核对象kernel,两个处理阶段,IO模型的异同点就是区分在这两个系统对象、两个处理阶段的不同上。1 同步I原创 2020-06-09 15:56:17 · 330 阅读 · 0 评论 -
rocketmq-console二次开发
基于RuoYi平台 集成rocketmq控制台 [ruoyi-rocketmq]项目地址:https://github.com/472732787/RuoYi/blob/ruoyi-rocketmq/README.md参考:若依官网 http://doc.ruoyi.vip/RocketMQ-Console : https://github.com/apache/rocketmq-...原创 2019-10-11 15:44:33 · 1071 阅读 · 0 评论 -
ELK分布式日志平台搭建
一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以提高定位问题的效率。一个完整的集中式日志系统,需要包含以下几个主要特点:收集-能够采集多种来源的日志数据传输-能够稳定的把日志数据传输到中央系统存储-如何存储日志数据分析-可以支持 UI 分析警告-能够提供错...翻译 2019-08-28 17:46:57 · 232 阅读 · 0 评论 -
springboot系列-kafka消息订阅和发送
1.maven依赖<!--kafka--> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency>2.配置文件spring:...原创 2019-08-28 16:55:57 · 1321 阅读 · 0 评论 -
Kafka集群
kafka集群(本文3个节点)通常依赖zk集群管理,zk集群安装配置参考1.修改配置文件 config\server.properties,关键配置项:#当前机器在集群中的唯一标识,和zookeeper的myid性质一样broker.id=1#当前kafka对外提供服务的端口默认是9092port=9091#消息存放的目录log.dirs=D:\\ToolsDev\\kafka\\k...原创 2019-08-28 16:36:04 · 250 阅读 · 0 评论 -
Kafka or RocketMQ
数据可靠性• RocketMQ支持异步实时刷盘,同步刷盘,同步复制,异步复制 • 卡夫卡使用异步刷盘方式,异步复制/同步复制总结:RocketMQ的同步刷盘在单机可靠性上比Kafka更高,不会因为操作系统Crash,导致数据丢失。Kafka同步Replication理论上性能低于RocketMQ的同步Replication,原因是Kafka的数据以分区为单位组织,意味着一个Kafka实例...转载 2019-08-28 15:52:30 · 286 阅读 · 0 评论 -
zookeeper集群
下载http://mirror.bit.edu.cn/apache/zookeeper/1.修改conf目录下的 zoo_sample.cfg --》zoo.cfg 修改配置(如下):2.在上面规划的dataDir目录下创建名为myid的文件(备注:无扩展名)里面写入server.id值按上述步骤,修改节点2、33. 执行 bin\zkServer.cmd 一次启动三个节点4. ...原创 2019-08-28 15:42:41 · 170 阅读 · 0 评论 -
elasticsearch+kibana- apis
test原创 2019-08-27 19:08:12 · 343 阅读 · 1 评论 -
springboot系列-elasticsearch
rest-high-level-client 方式maven依赖<!-- Elasticsearch Dependencies --> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId&g...原创 2019-08-20 10:05:24 · 237 阅读 · 0 评论 -
elasticsearch集群配置
ElasticSearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用ElasticSearch的水平伸缩性,能使数据在生产环境变得更有价值。ElasticSearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elastic Search 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用...原创 2019-08-20 09:22:58 · 4068 阅读 · 0 评论 -
jetty(官方文档翻译9.2)
Start和tomcat相比Jetty更轻量级Jetty更灵活,体现在其可插拔性和可扩展性,更易于开发者对Jetty本身进行二次开发,定制一个适合自身需求的Web Server。当支持大规模企业级应用时,Jetty也许需要扩展,在这场景下Tomcat便是更优的。总结:Jetty更满足公有云的分布式环境的需求,而Tomcat更符合企业级环境。版本选择下载地址:http://cent...原创 2019-08-13 15:05:25 · 1013 阅读 · 0 评论 -
nginx安装、配置、使用
介绍Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6...原创 2019-08-13 13:22:25 · 490 阅读 · 0 评论