标签:QPS

Java

如何设计一个高可用系统?要考虑哪些地方?

2

hanze 发布于 2020-01-20

本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (69k+Star【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! 一篇短小的文章,面试经常遇...

阅读(96)评论(0)赞 (0)

编程技术

微服务高效运维,从性能保障谈起

20

Harries 发布于 2020-01-17

编辑推荐: 文章主要从微服务核心价值:3S,带来的运维的挑战,云服务性能保障解决方案设计以及性能测试实施策略等等。 本文来源testwo.com,由火龙果Anna编辑推荐。 一. 微服务架构面临的挑战 1 微服务核心价值:3S 2 微服务架构带来的运维挑战 1. 单服务流量激增时...

阅读(37)评论(0)赞 (0)

Java

一次 Young GC 的优化实践(FinalReference 相关)

4

hanze 发布于 2020-01-17

前言 博客已经好久没有更新了,主要原因是 18 年下半年工作比较忙,另外也没有比较有意思的题材,所以迟迟没有更新。 此篇是 18 年底的微信上的某同学提供的一个 Young GC 问题案例,找我帮忙解决。这个 GC 案例比较有意思,虽然过去有一段时间了,但是想想觉得还是有必要写出...

阅读(40)评论(0)赞 (0)

编程技术

得到 Hybrid 架构的演进之路

14

尖兵 发布于 2020-01-16

得到 APP 是一个三年多的产品,最初采用纯 Native 的方式开发,在 18 年初,我们开始了 Hybyid 开发技术方案的探索和实践, 目前得到 APP 共包含了 ReactNative 和 Webview 两套 Hybrid 方案。本文从时间维度上,重点回顾一下 Webv...

阅读(53)评论(0)赞 (0)

Java

一次HttpClient连接池设置不当,引发服务雪崩

9

xiaoli.wang 发布于 2020-01-14

来源: http://i7q.cn/50G6cx 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过 HttpClient 调用大搜的实况服务。最近经常出现 Address already in use (Bind failed) 的问题。很明显是一个端口绑定...

阅读(42)评论(0)赞 (0)

编程技术

如何使用 NoSQL 架构构建实时广告系统

2

changyuan.xu 发布于 2020-01-12

JDNoSQL平台是什么 JDNoSQL平台是一个分布式面向列的KeyValue毫秒级存储服务,存储结构化数据和非机构化数据,支持随机读写与更新,灵活的动态列机制,架构上支持水平扩容,提供高并发、低延迟、高可用、强一致数据库服务,可满足各种业务场景。完善的平台支持,支持业务自助化...

阅读(63)评论(0)赞 (0)

Java

通天塔性能优化实践

12

尖兵 发布于 2020-01-12

近年来通天塔的业务数据量和用户流量都呈现出了非常迅猛的增长趋势,为了解决历史架构设计中的不足,应对诸多因素引发的风险并保证通天塔平台的稳定运行,通天塔后端组专项成立了一个“通天塔后端技术优化组”,号召并鼓励团队每个人积极参与进来,全盘分析和梳理、技术设计和技术Review、形成技...

阅读(65)评论(0)赞 (0)

Java

SocketIO高性能事件驱动设计探索

11

puefu.he 发布于 2020-01-11

SocketIO高性能事件驱动设计探索 全文约7000字,预计阅读时间30分钟。 背景 SocketIO原生基于NodeJS实现的Web长连接技术方案,H5原生场景下通常使用websocket作为基础协议进行网络通信(客户端支持多语言),SocketIO对于长连接场景下的业务形态...

阅读(46)评论(0)赞 (0)

编程技术

新工作第十五周

xiaoli.he 发布于 2020-01-11

到春节,新工作就完整四个月了,磨合的也差不多了,情况也了解的差不多了,需要做计划了,当然不是为了计划而计划,也不是为了产品数据而计划,而是从一个程序员的角度去考虑。 面临的复杂性在于,自己的水平和认知还处于一个可提升的阶段,很多考虑不全面,但正因为如此,才要去想,虽然过程很痛苦。...

阅读(50)评论(0)赞 (0)

Java

保证高可用Java服务化系统高效运行的必备工具箱

3

hanze 发布于 2020-01-11

来自:云时代架构 无论是技术开发人员还是架构设计人员都是在实践中成长起来的,他们通过实践进行总结,总结后把经验升华并再次应用到实践中去,进一步提供生产效率。 本文介绍笔者在互联网公司里线上应急和技术攻关过程中积累的应用层脚本和Java虚拟机命令,这些脚本和命令在发现问题和定位问题...

阅读(41)评论(0)赞 (0)

编程技术

一场跨年晚会挣了50亿,B站在微服务治理中如何探索与实践?

26

yeseng 发布于 2020-01-11

作者 | 曹国梁 今年 B 站的跨年晚会成功出圈,“吊打”各大卫视。将流量、情怀、二次元、中西文化、传统与现代完美结合,被年轻人大呼“补课”,满足了粉丝们记忆深处最细腻的情绪。“走心”,是 B 站晚会成功的关键,也是 B 站在微服务治理中的态度。本文整理自曹国梁在趣头条技术沙龙上...

阅读(114)评论(0)赞 (0)

Java

聊聊carrera的GroovyScriptAction

hanze 发布于 2020-01-11

序 本文主要研究一下carrera的GroovyScriptAction Action DDMQ/carrera-consumer/src/main/java/com/xiaojukeji/carrera/cproxy/actions/Action.java public int...

阅读(32)评论(0)赞 (0)

Java

里程碑式 Dubbo 2.7.5 版本发布,性能提升 30%,支持 HTTP/2、TLS、Protobuf 等特性

6

xiaoli.wang 发布于 2020-01-10

作者简介: 刘军,GitHub账号Chickenlj,Apache Dubbo PMC,项目核心维护者,见证了Dubbo从重启开源到Apache毕业的整个流程。 现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动Dubbo开源的云原生化。 近日,备受瞩目...

阅读(37)评论(0)赞 (0)

Java

国内酒店稳定性治理实践之系统间依赖治理

11

hanze 发布于 2020-01-07

作者介绍 郑吉敏,2019 年 8 月加入国内酒店报价中心团队,主要负责报价相关系统开发及架构优化。 对高并发高可用有浓厚兴趣,有日订单千万分布式系统高可用建设经验。 喜欢钻研算法,acmicpc 程序设计大赛两次进入亚洲区预选赛。 曾在 Qunar 首届 Hackathon 大...

阅读(33)评论(0)赞 (0)

Java

dubbogo 回顾与展望

34

yeseng 发布于 2020-01-06

Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java 生态中具有不小的影响力。2019年5月21日,Dubbo 从 Apache 软件基金会毕业,成为 Apache 顶级项目。目前,毕业后的 Dubbo 项目的生态中已经正式官宣引入了 Go 语言,发布了...

阅读(108)评论(0)赞 (0)

编程技术

阿里是如何抗住双11的?看完这篇你就明白了!

26

xubiao.zhuang 发布于 2020-01-06

我从业之初便开始扮演“救火队员”角色,经常去线上执行“救火”、止损、攻关等应急工作,再通过分析、推理、验证… 图片来自 Pexels “抽丝剥茧”的找出背后的根本原因,仿佛自己是个“经验丰富、从容冷静、思维缜密”的侦探。 以前我一直认为线上问题定位、分析处理能力是架构师的“看家功...

阅读(117)评论(0)赞 (0)

编程技术

微服务的基建工作

5

wenming.gapo 发布于 2020-01-05

前文说了一下《什么是微服务》,在文末提到,初创团队不建议直接使用微服务,对于初创团队,最根本的是活下去,而想要使用微服务,需要有很多基础建设。本文就来说下,微服务都需要哪些基础建设。 需要说明的是,下面这些组件,都是基于服务太多这个前提。 微服务的出现是为了研发效能的提升:相同的...

阅读(70)评论(0)赞 (0)