首页
学习
活动
专区
工具
TVP
发布

性能与架构

专栏成员
597
文章
1192123
阅读量
116
订阅数
Log4j爆核弹级漏洞,公司炸锅了...
昨晚一直到现在技术圈可谓是炸锅了,所有人都在关注着一个漏洞:Apache Log4j 2 远程代码执行。该漏洞一旦被攻击者利用会造成严重危害。
dys
2021-12-13
4930
RabbitMQ、Kafka、RocketMQ 是如何实现高可用的?
本文从高可用的角度观察一下 RabbitMQ、Kafka、RocketMQ,看看它们各自的实现思路。
dys
2021-05-14
1K0
Pulsar 能否超越 Kafka?
Pulsar 是类似于 Kafka 的一个消息中间件,是 Yahoo 开源的,可以说 Pulsar 就是针对 Kafka 的痛点而来的。
dys
2020-11-25
1.4K0
Zookeeper vs Etcd
Zookeeper 和 Etcd 都是非常优秀的分布式协调系统,zookeeper 起源于 Hadoop 生态系统,etcd 的流行是因为它是 kubernetes 的后台支撑。
dys
2019-12-12
1.5K0
Java10 将可以优雅的整合 Docker
现在的Java在Docker中有什么问题? 很多应用都运行于JVM,并运行在容器中,一些大型的数据服务都可以在容器中运行,例如 Apache Spark和 Kafka。 随着JVM与容器结合得越来越紧
dys
2018-06-04
1.6K3
Kafka是否适合我们?
在过去的几年中,Apache Kafka 的功能和覆盖范围已经有了很大的提高。500强公司中有三分之一在使用 Kafka,包括全球 Top10 银行中的7家、Top10 保险公司中的8家、美国 Top10 电信公司中的9家。 首先我们看一下 Kafka 提供的2个核心功能: (1)消息系统 消息被广泛用于2中方式: 队列 队列的消费者是一个worker组,每条消息只被其中的一个worker处理,高效的分摊了工作。队列非常适合容错和缩放。 发布/订阅 订阅者彼此独立,每个订阅者都会拿到每一条消息,就像一个广播
dys
2018-06-04
8380
谷歌开源的大数据处理项目 Apache Beam
Apache Beam 是什么? Beam 是一个分布式数据处理框架,谷歌在今年初贡献出来的,是谷歌在大数据处理开源领域的又一个巨大贡献。 数据处理框架已经很多了,怎么又来一个,Beam有什么优势? 就是因为分布式数据处理技术现在太多了,让人目眩,所以Beam要解决这个问题。 大数据处理领域发展得红红火火,新技术不断,有个笑话: 一个程序员抱怨这个框架的API不好用,同事安慰说:别急,再等几分钟就有新框架出来了,应该会更好。 Hadoop MapReduce、Spark、Storm、Flink、Apex …
dys
2018-04-04
1.5K0
Apache新的顶级项目 TinkerPop
Apache软件基金会最近宣布:TinkerPop 升级为顶级项目 TinkerPop 是一个图计算框架,用来进行实时的事务型处理,和批量的图分析,包含了一系列以 Gremlin 引擎为核心的子项目和模块 图是一种描述数据存储结构的方式,比如键值对结构,也是存储数据的一种方式,只是图结构更为复杂 图是由顶点和边组成的,点和边各自都可以包含任意多个键值对形式的属性 点是用来描述离散的对象,例如 人、地点、事件 边是对点之间关系的描述,例如,一个人可以认识另一个人、一个人参与了某件事、一个人在某个地方 属性描述
dys
2018-04-03
1.5K0
Apache 的工作模式
Apache 是一个非常成熟的Web服务器,工作模式也在不断优化 现在 Apache 已经有了 3 个核心工作模式,看下他们各自的工作方式是什么样的 (1)prefork MPM,多进程工作模式 先生成主进程,完成基础的初始化工作,然后,通过fork预先产生一批的子进程(子进程会复制父进程的内存空间,不需要再做基础的初始化工作),然后等待服务 之所以预先生成,是为了减少频繁创建和销毁进程的开销 多进程的好处,是进程之间的内存数据不会相互干扰,同时,某个进程异常终止也不会影响其他进程。但是,就内存而言,每个子
dys
2018-04-02
7520
Nginx的I/O性能为什么比Apache更高效?
Nginx与Apache的I/O性能差距源于他们采用不同的I/O模型 Apache - select模型 Nginx - epoll模型 特点对比 select模型 (1)最大并发连接数限制,一个进程所打开的 FD (文件描述符)是有限制的,由 FD_SETSIZE 设置,默认值是 1024/2048 ,因此 Select 模型的最大并发数就被限制了 (2)效率问题,select 每次调用都会线性扫描全部的 FD 集合,这样效率就会呈现线性下降,所以,如果把 FD_SETSIZE 改大,效率会直
dys
2018-04-02
7390
轻量级压力测试工具 - AB
image.png ab是什么 ab是Apache附带的一个压力测试工具,它非常容易使用 ab不像LoadRnner、Jmeter等那么专业,但它足够轻便,只需一条命令,就可以了解到web服务器处理请求的一些基本信息 ab能做什么 可以使用ab来模拟N个用户发送N个请求,结果数据可以告诉我们: 处理这些请求需要多少时间? 每秒可以处理多少个请求? 平均响应时间是多少? 每秒网络传输量是多少? ...... 通过调整N的大小,来查看服务器的不同反应,了解到服务器的承受能力大概是什么程度 在系统优化前后来执行
dys
2018-04-02
1.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档