文章目录一、Kafka概述1.1Kafka介绍1.2 消息队列1.3 消息队列的两种模式1.4 kafka快速入门1.4.1 安装包下载1.4.2 安装kafka1.4.3 kafka命令行操作二、Kfaka构架2.1 kafka基础框架2.2 kafka工作流程以及文件储存机制2.3 kafka 生产者2.3.1 分区策略2.3.2 数据可靠性保证2.3.3 Exactly Once语义2.4
转载 2024-03-22 08:49:52
753阅读
使用消息中间件无非就是异步,解耦,削峰。 现在最热门就是Kafka了。本文将本地kafka+springboot服务搭建起来首先下载kafkazookeeper kafka_2.12-1.1.0 下载地址:http://mirror.bit.edu.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgzzookeeper-3.4.12 下载地址:http://mir
转载 2024-06-12 21:29:47
180阅读
1.下载 需要下载 zookeeper kafka 我下载的版本是 2.部署 2.1 部署 zookeeper 2.1.1 新建配置文件 zoo.cfg 内容为 tickTime = 2000 dataDir= D:/software/kafka/zookeeper/data clientPort
原创 2022-06-05 00:54:32
553阅读
准备事项:1、django项目的运行环境(python语言等).2、一个可以正常运行的django项目。3、windows环境的IIS安装好。4、关闭调试模式,修改settings.py文件。DEBUG = False  # 关闭调试 ALLOWED_HOSTS = ['*']  # 允许所有域名访问创建requirements.txt文件pip freeze >requirements.t
转载 2024-01-29 11:51:26
42阅读
一、依赖: Kafka依赖于Zookeeper,并且内置Zookeeper,我们可以选择独立部署Zookeeper或者使用自带的Zookeeper。这边我使用了Kafka内置的Zookeeper;关于Zookeeper部署配置这边不会详细说明,如果有不明白的可以看这边博文:利用VMware在虚拟机上安装Zookeeper集群 二、下载:  kafka_2.11-0.10.0.0.tgz
转载 2024-07-01 10:32:05
72阅读
1.zookeeper介绍对于zookeeper集群,一般配置为2n+1个,其中n > 0。Zookeeper 集群保证当一个节点宕机时,其他节点会继续提供服务。如果是一个 Follower 宕机,还有 2 台服务器提供访问,因为 Zookeeper 上的数据是有多个副本的,数据并不会丢失; 如果是一个 Leader 宕机,Zookeeper 会选举出新的 Leader。 ZK 集群的机制是
转载 2024-09-16 12:13:19
41阅读
windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文)一、windows下安装docker步骤:注意 :安装windows版的docker 需要先安装WSL(windows System for Linux)具体可参考:https://www.ytso.com/270594.html, 本文就不做详细描述。 docker官网 https://www.docker.com/pr
转载 2023-09-20 16:27:14
106阅读
部署是设计方案系统实现的落地,它将处于不同层级的“硬件”“软件”有机地结合起来,最终实现可供用户使用的系统和服务)软件以其神奇的适应性为人类社会提供了各种各样的信息服务,可是,这种“软”的物件最终还是需要“硬”的物件做依托才行,否则软件永远是个想象中的东西。那么,软件如果才能“落地”呢?这种实现方式业界称之为“部署”(deploy),拿一个简单的个人电脑为例,我们首先要有电脑硬件,包括主板、
目录1.环境配置2.说明3.服务启动4.示例导入依赖配置文件service层配置类监听器5.总结1.环境配置 下载地址: https://activemq.apache.org/components/classic/download / 安装:解压缩即可 注意每个版本对应的java版本不一样,需要根据服务器的java版本来下载对应的mq的版本 在conf文件的路径
GUI: 用户图形接口。1. Windows APIFindWindow, EnumWindows可用于查找到窗口句柄。GetWindowText, GetWindowRect, GetWindowLong可用于获取窗口属性。SetWindowText, GetWindowText可用于操作控件上显示的文字。SetForegroundWindow用于设置顶层窗口。GetForegroundWind
前端一说起刀耕火种,那肯定紧随着前端工程化这一话题。随着 react/vue/angular,es6+,webpack,babel,typescript 以及 node 的发展,前端已经在逐渐替代过去 script 引 cdn 开发的方式了,掀起了工程化这一大浪潮。得益于工程化的发展与开源社区的良好生态,前端应用的可用性与效率得到了很大提高。前端以前是刀耕火种,那前端应用部署在以前也是刀耕火种。那
转载 8月前
20阅读
1、服务注册、服务发现是什么在分析eureka、zookeeper、nacos区别前,需要先清楚服务注册、服务发现是什么?1.1 传统模式在传统的系统部署中,服务运行在一个固定的已知的 IP 端口上,如果一个服务需要调用另外一个服务,可以通过地址直接调用。但是,在微服务架构下,服务实例的启动销毁是很频繁的,服务地址在动态的变化,而且,由于自动扩展,失败更新,服务实例的配置也经常变化,所以,无
Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍Apache的安装配置方法。  因为Apache对asp支持得不好,如果您的网站用到了asp,建议您使用win 2000 server + IIS。安装Apache  windows平台的Apache可以在这个网址下载:    htt
一、下载&安装1、下载安装包http://kafka.apache.org/downloads.html 2、将安装包传到服务器cd /opt sudo rz3、解压sudo tar -zxvf kafka_2.12-2.2.0.tgz二、zookeeper集群配置及启动(集群至少3个节点)     若使用非自带zookeeper,配置基本一样,修改
转载 2024-02-21 20:11:09
213阅读
ZookeeperKafka 中的作用zk相当于是kafka的一个基础设施,了解zk在kafka中的作用,可以对kafka的原理有进一步的了解。首先从controller看起,这是zk中一个重要的组成:Controller 作为 Kafka Server端一个重要的组件,它的角色类似于其他分布式系统Master的角色,跟其他系统不一样的是,Kafka集群的任何一台Broker都可以作为Con
转载 2023-12-16 07:41:14
23阅读
本篇文章介绍Kafka集群的搭建,主要包括JDK环境配置、Zookeeper集群搭建、Kafka集群搭建这三个步骤,我相信绝大部分人都对JDK环境搭建已经非常熟悉了,所以本章不再啰嗦。1 Zookeeper简介ZooKeeper is a centralized service for maintaining configuration information, naming, providing
转载 2024-02-17 10:49:57
353阅读
Kafka 是目前最流行的分布式消息发布订阅系统,Kafka 功能非常强大,但它同样也很复杂,需要一个高可用的强大平台来运行,在微服务盛行,大多数公司都采用分布式计算的今天,将 Kafka 作为核心的消息系统使用还是非常有优势的。如果你在 Kubernetes 集群中运行你的微服务,那么在 Kubernetes 中运行 Kafka 集群也是很有意义的,这样可以利用其内置的弹性高可用特性,我们可以
原创 2021-01-06 23:46:17
713阅读
最近在测试日志采集的时候,发现日志数据量稍微大一点,Elasticsearch就有点抗不住了,对于ES的优化可能不是一朝一夕能够完成的,所以打算加一个中间层,将日志输出到Kafka,然后通过Logstash从Kafka里面去消费日志存入Elasticsearch。在测试环境现在并没有一套Kafka集群,所以我们来先在测试环境搭建一套Kafka集群。本文使用到的相关环境版本如下:$kubectlve
原创 2021-01-07 11:44:00
785阅读
首先介绍一下bitnamiBitNami是一个开源项目,该项目产生的开源软件包括安装 Web应用程序和解决方案堆栈,以及虚拟设备(通俗易懂的说:就是封装好各种应用包,提供人们使用。)我们平时要部署一套高可用集群,大部分都是找到模板,没必要重复造轮子。BitNami就是提供轮子的。bitnami官方地址: https://bitnami.com/这次我们创建部署zookeeperkafka集群,采取bitnami提供helm仓库,进行安装部署。不懂Helm的可以看看Helm部署R...
原创 2021-07-29 11:10:09
4295阅读
Linux上软件安装Linux上的软件安装有以下几种常见方式介绍1. 二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2. RPM包 软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装 3. Yum在线安装 软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并
转载 2024-10-11 21:23:07
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5