Category: Java Architecture

0

[转]运维监控的终极秘籍

本文从饱和监控的采集和监控的四个黄金指标入手,解答关于新系统如何添加监控的问题。 有很多文章都提到过白盒监控和黑盒监控,以及监控的四个黄金指标。关于白盒与黑盒监控的定义,这里不再赘述。一般来说,白盒与黑盒分别从内部和外部来监控系统的运行状况,例如机器存活、CPU 内存使用率、业务日志、JMX 等监控都属于白盒监控,而外部端口探活、HTTP 探测以及端到端功能监控等则属于黑盒监控的范畴。

[转]推拉系统架构 0

[转]推拉系统架构

今年花了一些笔墨写推拉系统架构: 系统通知,推送还是拉取? 状态同步,推送还是拉取? 网页消息,推送还是拉取? 群已读回执,推送还是拉取?(这个diao) 群消息,存一份还是多份?(这个meng) feed流,到底什么是读扩散? feed流,到底什么是写扩散? 每一篇都是细致展开的案例,绝无花哨的装B。 画外音:每一篇,都先说业务场景,再聊N个方案,以及方案的优缺点,细细品味,定有收获。

[转]ShardingSphere分布式事务解决方案 0

[转]ShardingSphere分布式事务解决方案

1. 导读 相比于数据分片方案的逐渐成熟,集性能、透明化、自动化、强一致、并能适用于各种应用场景于一体的分布式事务解决方案则显得凤毛麟角。基于两(三)阶段提交的分布式事务的性能瓶颈以及柔性事务的业务改造问题,使得分布式事务至今依然是令架构师们头疼的问题。 Apache ShardingSphere(Incubating)不失时机的在2019年初,提供了一个刚柔并济的一体化分布式事务解决方案。如果您的应用系统正在受到这方面的困扰,不妨倒上一杯咖啡,花十分钟阅读此文,说不定会有些收获呢?

[汇总]Config Center资源 0

[汇总]Config Center资源

Dubbo Admin回来了 Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办 Spring Cloud Consul 之Greenwich版本全攻略 Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能 Spring Cloud Alibaba教程:使用Nacos作为服务注册中心 用了3年Apollo,这次我选择了Nacos,原因不多说了

[汇总]压力测试 0

[汇总]压力测试

阿里竟然雇佣了一只大猴子   看我如何作死 | 将CPU、IO打爆 原理很简单,跑一个CPU密集型的程序即可

0

[总结]Kafka性能调优和参数调优

Kafka的配置详尽、复杂,想要进行全面的性能调优需要掌握大量信息,这里只记录一下我在日常工作使用中走过的坑和经验来对kafka集群进行优化常用的几点。

[汇总]优秀开源项目 0

[汇总]优秀开源项目

阿里巴巴的26款超神Java开源项目! BAT程序员们常用的开发神器 程序员的在线工具集合:it-tools

[转]百万并发中间件系统的内核设计看Java并发性能优化 0

[转]百万并发中间件系统的内核设计看Java并发性能优化

(1)大部分人对Java并发仍停留在理论阶段 (2)中间件系统的内核机制:双缓冲机制 (3)百万并发的技术挑战 (4)内存数据写入的锁机制以及串行化问题 (5)内存缓冲分片机制 + 分段加锁机制 (6)缓冲区写满时的双缓冲交换 (7)且慢!刷写磁盘不是会导致锁持有时间过长吗? (8)内存 + 磁盘并行写机制 (9)为什么必须要用双缓冲机制? (10)总结 “ 这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识。比如volatile、Atomic、synchronized底层、读写锁、AQS、并发包下的集合类、线程池,等等。