上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: 1 背景 在高并发、高消息吞吐的互联网场景中,我们经常会使用消息队列(Message Queue)作为基础设施,在服务端架构中担当消息中转、消息削峰、事务异步处理 等职能。 对于那些不需要实时响应的的业务,我们都可以放在消息队列中进行传输。下面是用户在进行系统注册的时候场景,充分体现MQ的作用 可以 阅读全文
posted @ 2022-07-15 16:05 Hello-Brand 阅读(4443) 评论(0) 推荐(6)
摘要: 1 背景 作为一个常年在一线带组的Owner以及老面试官,我们面试的目标基本都是一线的开发人员。从服务端这个技术栈出发,问题的范围主要还是围绕开发语言(Java、Go)等核心知识点、数据库技术、缓存技术、消息中间件、微服务框架的使用等几个方面来提问。 MySQL作为大厂的主流数据存储配置,当然是被问 阅读全文
posted @ 2022-06-25 10:35 Hello-Brand 阅读(3466) 评论(2) 推荐(4)
摘要: 1 背景 经常会遇到这种情况,我们的业务已经稳定地运行一段时间了,并且流量渐渐已经上去了。这时候,却因为某些原因(比如功能调整或者业务扩展),你需要对数据表进行调整,加字段 or 修改表结构。 可能很多人说 alter table add column ... / alter table modif 阅读全文
posted @ 2022-05-31 14:41 Hello-Brand 阅读(2839) 评论(6) 推荐(9)
摘要: 1 背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓存,我们把频繁查询的数据由磁盘调度到缓存中,保证数据的高效率读写。 当然,除了在内存内运行还远远不够,我们今天就以具有代表性的缓存中间件Redis为例子,分析下,它是如何达到飞起的效率。 2 阅读全文
posted @ 2022-05-21 14:19 Hello-Brand 阅读(7670) 评论(2) 推荐(16)
摘要: ★微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 微服务6:通信之网关 微服务7:通信之RPC 微服务8:通信之RPC实践篇(附源码) 微服务9:服务治理来保证高可用 1 微服务带来的挑战 在第 阅读全文
posted @ 2022-05-06 14:25 Hello-Brand 阅读(4007) 评论(1) 推荐(2)
摘要: 1 关于消息中间件 1.1 什么是消息中间件? 消息中间件是指在分布式系统中完成消息的发送和接收的基础软件。 消息中间件也可以称消息队列(Message Queue / MQ),用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可 阅读全文
posted @ 2022-04-14 14:08 Hello-Brand 阅读(5451) 评论(0) 推荐(7)
摘要: 1 理解泛型的本质 JDK 1.5开始引入Java泛型(generics)这个特性,该特性提供了编译时类型安全检测机制,允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口 阅读全文
posted @ 2022-04-11 14:25 Hello-Brand 阅读(2338) 评论(0) 推荐(2)
摘要: ★微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 微服务6:通信之网关 微服务7:通信之RPC 微服务8:通信之RPC实践篇(附源码) 1 说明 上一节我们我们详细学习了RPC的概念和原理,以及 阅读全文
posted @ 2022-03-22 14:40 Hello-Brand 阅读(1374) 评论(0) 推荐(0)
摘要: 1 动态数据源的必要性 我们知道,物理服务机的CPU、内存、存储空间、连接数等资源都是有限的,某个时段大量连接同时执行操作,会导致数据库在处理上遇到性能瓶颈。而在复杂的互联网业务场景下,系统流量日益膨胀。为了解决这个问题,行业先驱门充分发扬了分而治之的思想,对大库表进行分割,然后实施更好的控制和管理 阅读全文
posted @ 2022-03-17 14:56 Hello-Brand 阅读(1135) 评论(1) 推荐(3)
摘要: ★微服务系列 微服务1:微服务及其演进史 微服务2:微服务全景架构 微服务3:微服务拆分策略 微服务4:服务注册与发现 微服务5:服务注册与发现(实践篇) 微服务6:通信之网关 微服务7:通信之RPC 1 什么是RPC通信 RPC:Remote Procedure Call Protocol,指的是 阅读全文
posted @ 2022-03-15 17:14 Hello-Brand 阅读(3939) 评论(0) 推荐(2)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页