logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot+Dubbo构建微服务

随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。一、先来一张图说起 Dubbo,相信大家都不会陌生!阿里巴巴公司开源的一个高性能优秀的服务框架,可以使得应用可通过高性能的 RPC 实现服务的输出和输入功能,同时可以和 Spring 框架无缝集成。Dubbo 架构图节点角色说明:Provider:

#分布式#java#dubbo
脑裂是什么,zk是如何解决脑裂问题的

什么是脑裂脑裂(split-brain)就是“大脑分裂”,也就是本来一个“大脑”被拆分了两个或多个“大脑”,我们都知道,如果一个人有多个大脑,并且相互独立的话,那么会导致人体“手舞足蹈”,“不听使唤”。脑裂通常会出现在集群环境中,比如ElasticSearch、Zookeeper集群,而这些集群环境有一个统一的特点,就是它们有一个大脑,比如ElasticSearch集群中有Master节点...

ActiveMQ高可用和集群搭建

1. ActiveMQ的高可用原理使用ZooKeeper(集群)注册所有的ActiveMQ Broker。只有其中的一个Broker可以提供服务,被视为 Master,其他的 Broker 处于待机状态,被视为Slave。如果Master因故障而不能提供服务,Zookeeper会从Slave中选举出一个Broker充当Master。Slave连接Master并同步他们的存储状态,Slave不接..

#集群#zookeeper
kafka如何保证每秒上百万的超高并发写入

这篇文章来聊一下 Kafka 的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。Kafka 是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的 Kafka 集群甚至可以做到每秒几十万、上百万的超高并发写入。那么 Kafka 到底是如何做到这么高的吞吐量和性能的呢?这篇文章我们来详细说一下。欢迎大家关注我,需要更多Java面试资料和学习干货可...

#kafka
kafka为什么使用消费者组

1. 消费者组的特点这是 kafka 集群的典型部署模式。消费组保证了:一个分区只可以被消费组中的一个消费者所消费一个消费组中的一个消费者可以消费多个分区,例如C1消费了P0, P3。一个消费组中的不同消费者消费的分区一定不会重复,例如:C1 -> P0、P3C2 -> P1、P2所有消费者一起消费所有的分区,例如C1和C2...

#kafka
消息队列两种模式:点对点与发布订阅

1、定义1.1、点对点:Queue,不可重复消费1.2、发布/订阅:Topic,可以重复消费2、区别2.1、点对点模式2.2、发布订阅模式3、流行模型比较3.1、RabbitMQ3.2、KafkaJava消息服务(Java Message Service,J...

[消息中间件]几种常用的消息中间件对比

本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。# 资料文档Kafka:中。有kafka作者自己写的书,网上资料也有一些。 rabbitmq:多。有一些不错的书,网上资料多。 zeromq:少。没有专门写zeromq的书,网上的资料多是一些代码的实现和简单介绍。 rocketmq:少。没有专...

#kafka
[IDE工具]常用的文本编辑工具

前几天 Notepad++ 牛逼了,然后引发了大家的关注,具体事件内容请大家自行百度,其实作为文本编辑工具,有比 Notepad++ 更好的替代工具。1Sublime Text (非开源)Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text的特色功能:良好的扩展功能,官方称之为安装包(Package)。右边没...

#java
kafka原理(二)

目录Kafka 是什么Kafka 核心组Kafka 整体架构以及解析Kafka数据处理步骤Kafka名词解释和工作方式Consumer与topic关系Kafka消息的分发Consumer的负载均衡Kafka 是什么Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目,该项目的目标是为处理实时数据...

#kafka
You must reset your password using ALTER USER statement before executing this statement.

登陆成功后输入命令的时候,发现总是提示:You must reset your password using ALTER USER statement before executing this statement.翻译过来就是:在执行此语句之前,必须使用 ALTER USER 语句重置密码。因第一次安装,给的是随机密码,登陆成功后需要第一时间改成自己的密码。第一次安装登陆后只能使用 ALTER

#mysql#数据库
    共 19 条
  • 1
  • 2
  • 请选择