摘要: 在看这篇文章之前,建议大家先看一下我的另外一篇文章《架构专题《一》—服务端高并发分布式架构演进之路》 这是一道很常见的面试题,但是大多数人并不知道怎么回答,这种问题其实可以有很多形式的提问方式,你一定见过而且感觉无从下手: 面对业务急剧增长你怎么处理? 业务量增长10倍、100倍怎么处理? 你们系统 阅读全文
posted @ 2020-10-30 08:57 杨兮臣 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 大家为啥选择kafka呢?有兴趣可以比较主流的MQ应用场景。 Kafka是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的Kafka集群甚至可以做到每秒几十万、上百万的超高并发写入。 除了性能原因,后期维护的成本也是我特别在意的因素。那么Kafka到底是如何做到这么 阅读全文
posted @ 2020-10-30 08:55 杨兮臣 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 《一》MQ的消息幂等原理讲解 1.1.MQ核心框架 无论是消费者,还是生产者,都是消息队列的客户端。至于持久化,实际操作中一般就是数据库(不排除文件存储),总之要能使数据落盘,便于后续问题排查。 MQ核心架构,它由生产者、服务端、持久化存储、消费者四大部分组成。MQ如何保证消息必达?MQ消息必达,架 阅读全文
posted @ 2020-10-30 08:53 杨兮臣 阅读(246) 评论(0) 推荐(0) 编辑
摘要: kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 kubernetes 架构 从宏观上来看 kub 阅读全文
posted @ 2020-10-14 08:45 杨兮臣 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 事先申明本篇文章没什么新意,纯粹是本人自己学习的归纳与总结,反正自己也不是云原生大咖,谈不上见笑!! 一、云原生起源 网上有些文章提到云原生是“Pivotal公司的Matt Stine于2013年首次提出云原生(CloudNative)的概念”。我搜索了英文“CloudNative”,阅读了首页的所 阅读全文
posted @ 2020-10-14 08:41 杨兮臣 阅读(3149) 评论(1) 推荐(1) 编辑
摘要: 去年,负责的项目需要实现计费对接,联想起之前的集约化计费项目,再想到中信银行的项目,做一些总结吧,其实很多东西自己也记不清了,凭着记忆写下自己的一点心得体会吧。 这篇文章我会持续更新,没打算一次性写完,本人对金融行业的业务架构、技术架构很感兴趣,想到的东西就“填词”。 后续我也会把自己的论文和专利放 阅读全文
posted @ 2020-10-13 10:01 杨兮臣 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 接了个任务,是关于为银行业提供基础服务的项目调研,我方确定在提供基础服务的情况下,为了更好的熟悉客户需求,便于我方提供更优质的服务,也为了将来能拿下这一类型的项目,本人做了这方面的市场调研,后期希望能完善团队的技术栈。 早在12年,当时本人正在读研,有幸参与了中信银行天津分行的项目。当时国内的VTM 阅读全文
posted @ 2020-10-13 00:13 杨兮臣 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 2020年新版,对部分组件的描述进行了更新。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。 本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小公司都适用。如果你有更好的,欢迎留言补充。 一 阅读全文
posted @ 2020-09-28 15:36 杨兮臣 阅读(623) 评论(1) 推荐(0) 编辑
摘要: volatile 这个关键字可能很多朋友都听说过,或许也都用过。在 Java 5 之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在 Java 5之后,volatile 关键字才得以重获生机。volatile 关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事 阅读全文
posted @ 2020-09-26 16:59 杨兮臣 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、Keepalived 简要介绍 Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性 阅读全文
posted @ 2020-09-26 16:56 杨兮臣 阅读(965) 评论(0) 推荐(0) 编辑