HI!,你好,我是zane,zanePerfor是一款我开发一个前端性能监控平台,现在支持web浏览器端和微信小程序端。我定义为一款完整,高性能,高可用前端性能监控系统,这是未来会达到目的,现今架构也基本支持了高可用,高性能部署。实际上还不够,在很多地方还有优化空间,我会持续优化和升级。开源不易,如果你也热爱技术,拥抱开源,希望能小小支持给个star。项目的github地址:git
基本概念和术语简介Kafka是最初由Linkedin公司开发,是一个分布式、分区、多副本、多订阅者,基于zookeeper协调分布式消息系统,使用scala语言开发,基于zookeeper进行协调,多分区、多副本。 其使用场景如下:消息系统:在业务系统中经常用到,最常见是解耦,当然,还具有削峰、异步通信、缓冲等功能网站行为追踪:Kafka最早是用于重建用户行为数据追踪系统,很多网站上
  目录 Gitee Goanno   Gitee 现在国内Github链接太乏力了,各种链接失败,体验太差了,对于个人而言,使用Gitee是个不错选择,毕竟这是国内平台。当然,缺点也很明显,有些代码会莫名其妙以“违规”为由直接屏蔽掉(快说你是不是拜师百度网盘了!!!)这点github就不会了,你fork了就是你了,不会影响到你,所以gitee上面看到好代码,记得自己下第一时间下载
转载 2021-06-07 23:52:00
427阅读
2评论
  最近手上项目需要拉去kafka消息进行消费,不过以前没使用kafka,这两天安装及摸索使用kafka,对于在一个服务里开启多个kafka消费者来提高消费速度问题上,目前自己已摸索清楚并测试通过,故记录下。一. 项目场景  在分布式情景下,有多个应用服务将消息推送到kafkatopic里,需要开发一个应用服务去拉去kafka消息并进行消费,由于消息生产速度很快,如果只开一个消
转载 2024-03-29 09:55:42
21阅读
idea 常用插件使用 idea 常用插件使用  1:idea翻译插件translation 安装以及使用:       1.1、首先在ideaPlugins下搜索插件 translation,点击“install”,完成后,点击“restart”重启idea。如下图: 最近翻译
转载 2023-07-24 19:25:44
208阅读
1 安装步骤首先确保 JDK1.8 安装成功下载对应 Scala 安装文件 scala-2.12.11.zip解压 scala-2.12.11.zip,解压到 D:\在 Path 中配置 Scala 环境变量2 Scala 插件安装默认情况下 IDEA 不支持 Scala 开发,需要安装 Scala 插件插件在线安装在搜索插件框里面输入 Scala => 点击 Install =&g
一、消息中间件介绍消息中间件产生,个人认为是解决端对端通信问题,基于tcp/ip协议长连接工具,例如websocket已经做到了端对端通信,那么消息中间件出现要解决哪些端对端问题呢?消息量积压问题,大数据量高并发下,数据量太大解决多端对多端问题,同个业务中消息源和消费源现实中有很多个,除了端不同,其它没有差别,所以需要无差别通信,急需要一个中间组件让多个端共享解决消息安全问题,实际生产中要
转载 2024-08-11 13:13:31
168阅读
前言在本文开始之前,作者一直有个疑惑,就是面试题是只写写问题和答案就草草了事,还是应该深入分析一下其背后发生一些原理。和朋友探讨以后作者还是决定采用后者方式,因为我认为不仅要做到知其一,更要知其二,所以我们就用讲解原理方式来看看 Kafka 常见面试题吧。另外避免文章过长,我打算接下来使用几篇文章来详解每道题背后原理。好了废话有点多,直接开干。文章概览kafka 如何保证数据可靠性和一
1、Kafka基础架构 1)、Producer : 消息生产者,就是向 kafka broker 发消息客户端;2)、Consumer : 消息消费者,向 kafka broker 取消息客户端;3)、Consumer Group (CG) : 消费者组,由多个 consumer 组成。消费者组内每个消费者负 责消费不同分区数据,一个分区只能由一个组内消费者消费;消费者组之间互不影响。所 有
 IDEA 是程序员用最多开发工具,很多程序员想把它打造成一站式开发工具,于是安装了各种各样插件。通过插件在 IDEA 中完成各种操作,无需安装其他软件,确实很方便!今天给大家分享下我平时常用 IDEA 插件,个个是精  Key Promoter XKey Promoter X 是一款帮助你快速学习 IDEA 快捷键插件,当你在 IDEA 中用鼠标点击某些功
一、基本概念 介绍 Kafka是一个分布式、可分区、可复制消息系统。它提供了普通消息系统功能,但具有自己独特设计。 这个独特设计是什么样呢? 首先让我们看几个基本消息系统术语: Kafka将消息以topic为单位进行归纳。 将向Kafka topic发布消息程序成为producers. 将预订topics并消费消息程序成为consumer.
转载 2024-08-06 20:25:00
105阅读
 前言:   kafka是linkedin开源消息队列, 淘宝metaq就是基于kafka而研发. 而消息队列作为一个分布式组件, 在服务解耦/异步化, 扮演非常重要角色. 本系列主要研究kafka思想和使用, 本文主要讲解kafka一些基本概念和api使用. *) 准备工作1) 配置maven依赖<dependency>   <groupId>org
转载 2024-10-09 17:14:37
134阅读
一、pom引用<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
原创 2022-07-26 10:33:10
99阅读
本文用是jstorm 2.2.1 一、pom引用<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc
原创 2022-07-26 10:33:19
269阅读
根据《开发动画演示系统-计划和架构》中我第一步需要实现一个web前端来动态演示分布式系统。今天已经可以展示简单动画了。哈哈 该动画还很初级,只是演示了kafkabroker在启动时候,先要想zookeeper注册一个id。kafka用zookeeper来管理kafka集群所有broker。后面我将继续完善和丰富这个动画。还要加上交互效果。本文分享一下这个动画制作过程。准备环境
Kafka用到LSM Tree ### 引言 Kafka是一个分布式流处理平台,被广泛地用于构建高吞吐量、低延迟实时数据流管道。它通过一个持久化、有序、可分区消息日志来保存数据,这使得Kafka具备了高吞吐量和持久性特点。在Kafka底层存储实现中,LSM Tree(Log-Structured Merge Tree)被广泛应用。 ### LSM Tree简介 LSM Tree
原创 2024-01-13 00:24:49
180阅读
Google前几天刚发布了Android性能优化典范第2季课程,一共20个短视频,包括内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap缩放,缓存,重用,PNG压缩,自定义View性能,提升设置alpha之后View渲染性能,以及Lint,StictMode等等工具使用技巧。下面是对这些课
jquery ui 必备jqgrid    必备   jquery.form    使用与ajax交互并且扩展了setForm方法通过对象对整个表单进行整体赋值jQuery-Validation 验证表单除了参考官网还有就是这个博客:   http://www.cnblogs.com/aijun/archive/2011/03/21/19
原创 2013-07-08 16:51:23
405阅读
1点赞
2评论
实现在idea中使用Java插件流程可以分为以下几个步骤: 1. 下载和安装插件 2. 配置插件 3. 创建Java项目 4. 导入相关依赖库 5. 编写代码 6. 运行和调试代码 下面将详细介绍每个步骤需要做什么,并提供相应代码和注释。 ## 1. 下载和安装插件 首先,你需要在idea插件市场或者官方网站上下载并安装你需要使用插件插件安装过程可以参考官方文档。 ## 2
原创 2024-01-08 11:45:26
75阅读
本篇博客主要包含以下三个内容 :什么是kafka?为什么选择kafka?消息队列里两种模式。一. 什么是kafka首先附上 kafka官网链接: 可以看到官网对kafka描述如下 :A distributed streaming platform(分布式流处理平台) 这应该就是kafka最简洁精准定位。 首页里还有如下描述 :PUBLISH & SUBSCRIBERead and
  • 1
  • 2
  • 3
  • 4
  • 5