
中间件
文章平均质量分 84
big muscle
Java开发
展开
-
中间件__
面对分库分表可能join的操作,容易造成内存不够,引入es(数据异构 + 宽表),实现读写分离日志采集(ELK,Logstash(日志收集过滤)、Elasticsearch、Kibana(可视化))原创 2023-02-17 17:24:12 · 493 阅读 · 0 评论 -
dubbo_
dubbo学习原创 2023-02-15 17:38:36 · 691 阅读 · 0 评论 -
netty
背景“点”(知识点)“线” (流程)实战原创 2021-05-19 08:57:08 · 123 阅读 · 0 评论 -
Kafka
Kafka入门定义:点对点模型和发布订阅模型作用: 削峰填谷,Kafka是消息引擎系统,也是分布式流处理平台客户端服务端:生产者和消费者统称为客户端(Clients),Kafka 的服务器端由被称为 Broker 的服务进程构成,即一个 Kafka 集群由多个 Broker 组成.........原创 2020-04-29 19:18:46 · 194 阅读 · 1 评论 -
消息队列 _
概述优点:异步处理、削峰填谷、服务解耦缺点:延迟问题、复杂度、数据不一致基础进阶通过文档来了解开源项目https://kafka.apache.org/documentation/#intro_streamingmq主要是io密集型的系统,io包含磁盘io和网络io,这里主要是网络io技术方案异步高性能异步网络传输(netty,nio) 传统的同步网络 IO,一般采用的都是一个线程对应一个 Channel 接收数据,很难支持高并发和高吞吐量如何通过网络传输结构化的数据(序列化与原创 2021-02-09 14:05:06 · 131 阅读 · 0 评论 -
Zookeeper
简介作用:中间件,提供协调服务作用于分布式系统基本数据模型类似linux的文件系统每个节点称为znode,分为临时和永久节点,有版本号(乐观锁),可设置权限作用体现:master节点选举集群数据的强一致性(统一配置文件管理)发布和订阅分布式锁特性与命令...原创 2020-05-03 11:24:56 · 182 阅读 · 1 评论 -
微服务
微服务单体-》服务化(进程内的调⽤变成远程RPC调用)-》微服务-》容器化-》devops微服务是由单⼀应⽤程序构成的⼩服务,拥有⾃⼰的进程与轻量化处理,服务依业务功能设计,以全⾃动的⽅式部署,与其他服务使⽤HTTPAPI通讯。同时,服务会使⽤最⼩规模的集中管理 (例如Docker)技术,服务可以⽤不同的编程语⾔与数据库等。什么是微服务?从2014年开始,得益于以Docker为代表的容器化技术的成熟以及DevOps⽂化的兴起,服务化的思想进⼀步演化,演变为今天我们所熟知的微服务。那么微服务相原创 2021-01-07 11:34:55 · 182 阅读 · 0 评论