只会一点java

java持续学习者,每月一篇博客。罗列出技术栈,慢慢完善,持续学习,总有一天,你会追上甚至超越曾经的大神。
随笔 - 156, 文章 - 0, 评论 - 471, 阅读 - 124万
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  架构

摘要:专题目录 一文搞懂国际化(一)背景概览 一文搞懂国际化(二)架构设计 一文搞懂国际化(三)落地实践 一文搞懂国际化(四)总结提升 引子 第一章,我们分析了国际化项目的背景和基础知识,本章我们来分析一下要实现国际化的功能,有哪些设计点。本章只讲设计,不讲落地实践(见第三章)。 一、需求分析 回顾笔者主 阅读全文

posted @ 2025-01-15 10:44 只会一点java 阅读(472) 评论(4) 推荐(3) 编辑

摘要:-系列目录- 大数据(一)背景和概念 大数据(二)大数据架构发展史 大数据(三)大数据技术栈发展史 前两章,我们分析了大数据相关的概念和发展史,本节我们就讲一讲具体的大数据领域的常见技术栈发展史。对主流技术栈有一个初步的认知。 一、总览 大数据技术栈非常多估计大大小小多达上百种。但发展史、技术体系仍 阅读全文

posted @ 2023-05-22 11:33 只会一点java 阅读(2676) 评论(4) 推荐(9) 编辑

摘要:-系列目录- 大数据(一)背景和概念 大数据(二)大数据架构发展史 大数据(三)大数据技术栈发展史 一、背景 1.岗位现状 大数据在一线互联网已经爆发了好多年,2015年-2020年(国内互联网爆发期)那时候的大数据开发,刚毕业能写Hive SQL配置个离线任务、整个帆软报表都20K+起步。如果做到 阅读全文

posted @ 2023-04-28 17:27 只会一点java 阅读(1442) 评论(0) 推荐(1) 编辑

摘要:大数据(二)大数据架构发展史-系列目录- 大数据(一)背景和概念 大数据(二)大数据架构发展史 大数据(三)大数据技术栈发展史 1.背景 随着数据量的暴增和数据实时性要求越来越高,以及大数据技术的发展驱动企业不断升级迭代,传统数仓经历了以下发展过程:传统数仓架构 -> 离线大数据架构 -> Lambda架构 -> Kappa架 阅读全文

posted @ 2023-04-23 18:33 只会一点java 阅读(1731) 评论(4) 推荐(2) 编辑

摘要:系列目录 分布式架构-可观测性(一)-原理概览 分布式架构-可观测性(二)-事件日志 分布式架构-可观测性(三)-链路追踪 分布式架构-可观测性(四)-聚合度量 引子 分布式架构的可观测性,度量(Metrics)的目的是揭示系统的总体运行状态。度量总体上可分为客户端的指标收集、服务端的存储查询以及终 阅读全文

posted @ 2023-03-16 14:23 只会一点java 阅读(261) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-可观测性(一)-原理概览 分布式架构-可观测性(二)-事件日志 分布式架构-可观测性(三)-链路追踪 分布式架构-可观测性(四)-聚合度量 引子 现代分布式链路追踪公认的起源是 Google 在 2010 年发表的论文《Dapper : a Large-Scale Distri 阅读全文

posted @ 2023-03-16 10:18 只会一点java 阅读(496) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-可观测性(一)-原理概览 分布式架构-可观测性(二)-事件日志 分布式架构-可观测性(三)-链路追踪 分布式架构-可观测性(四)-聚合度量 一、原理概览 日志用来记录系统运行期间发生过的离散事件。日志就像阳光与空气,无可或缺却不太被重视。打印日志简单,也并不简单,尤其是复杂的分 阅读全文

posted @ 2023-03-14 19:57 只会一点java 阅读(237) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-可观测性(一)-原理概览 分布式架构-可观测性(二)-事件日志 分布式架构-可观测性(三)-链路追踪 分布式架构-可观测性(四)-聚合度量 引子 随着分布式架构越来越成熟,微服务、云原生架构(服务端架构演进史)的爆发式增长,可观测性(Observability)已经被纳入了架构 阅读全文

posted @ 2023-03-14 11:29 只会一点java 阅读(335) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-可靠通讯-零信任网络 分布式架构-可靠通讯-服务安全 引子 上一节“分布式架构-可靠通讯-零信任网络”里,我们探讨了与微服务运作特点相适应的零信任安全模型。本节,我们将从实践和编码的角度出发,介绍在前微服务时代(以 Spring Cloud 为例)和云原生时代(以 Istio 阅读全文

posted @ 2023-03-10 13:57 只会一点java 阅读(413) 评论(0) 推荐(0) 编辑

摘要:系列目录分布式架构-可靠通讯-零信任网络 分布式架构-可靠通讯-服务安全 引子 微服务提倡分散治理(Decentralized Governance),不追求统一的技术平台,提倡让团队有自由选择的权利,不受制于语言和技术框架。为了避免由于单个服务节点出现漏洞被攻击者突破,进而导致整个系统和内网都遭到 阅读全文

posted @ 2023-03-09 15:19 只会一点java 阅读(328) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-流量治理-服务容错 分布式架构-流量治理-流量控制 引子 容错性设计(Design for Failure)是微服务的一个核心原则。随着拆分出的服务越来越多,随之而来会面临以下两个问题的困扰: 由于某一个服务的崩溃,导致所有用到这个服务的其他服务都无法正常工作,这便是雪崩效应。 阅读全文

posted @ 2023-03-08 15:38 只会一点java 阅读(307) 评论(0) 推荐(0) 编辑

摘要:系列目录 分布式架构-流量治理-服务容错 分布式架构-流量治理-流量控制 引子 任何一个系统的运算、存储、网络资源都不是无限的,当系统资源不足以支撑外部超过预期的突发流量时,便应该要有取舍,建立面对超额流量自我保护的机制,这个机制就是微服务中常说的“限流”。 1.流量统计指标 每秒事务数(Trans 阅读全文

posted @ 2023-03-08 15:36 只会一点java 阅读(642) 评论(0) 推荐(1) 编辑

摘要:引子 现代互联网系统,架构设计时避不开的一点就是流量规划、负载均衡。期望做到透明、多级的分流系统。“多级”就是在各个层面的技术组件来分流,“透明”就是业务无感知(甚至是技术无感知)。本文期望能够给各位架构师作为扫盲贴使用。 两条普适性原则: 1.尽最大限度减少到达单点部件的流量。引导请求分流至最合适 阅读全文

posted @ 2023-02-24 18:21 只会一点java 阅读(783) 评论(0) 推荐(1) 编辑

摘要:一、背景 远程服务将计算机程序的工作范围从单机扩展到网络,从本地延伸至远程,是构建分布式系统的首要基础。远程服务调用(Remote Procedure Call,RPC)在计算机科学中已经存在了超过四十年时间。但很多人无法明确区分RPC与Rest。本文就讲一讲RPC和Rest的本质区别。 二、分析 阅读全文

posted @ 2023-02-20 14:08 只会一点java 阅读(458) 评论(0) 推荐(0) 编辑

摘要:系列目录 云原生架构(一)原理概览 云原生架构(二)环境搭建 云原生架构(三)简单样例 云原生架构(四)源码详解 云原生架构(五)总结提高 一、目标&准备 1.1 目标 前两节,我们学习了云原生架构Istio的原理概览、环境搭建。要快速熟悉一个技术架构,最快的方式是先跑起来。这一节我们以Istio服 阅读全文

posted @ 2022-12-16 17:17 只会一点java 阅读(327) 评论(0) 推荐(1) 编辑

摘要:系列目录 云原生架构(一)原理概览 云原生架构(二)环境搭建 云原生架构(三)简单样例 云原生架构(四)源码详解 云原生架构(五)总结提高 一、背景 Istio 项目由 Google 和 IBM 的团队与 Lyft 的 Envoy 团队合作启动。它已经完全在 GitHub 上公开开发。目前已经是“S 阅读全文

posted @ 2022-12-09 17:58 只会一点java 阅读(908) 评论(3) 推荐(1) 编辑

摘要:系列目录 云原生架构(一)原理概览 云原生架构(二)环境搭建 云原生架构(三)简单样例 云原生架构(四)源码详解 云原生架构(五)总结提高 一、行业现状 简单来说,服务端架构发展经历了4个主要历程:单体架构、SOA架构、微服务架构、云原生架构(服务端架构演进史)。2017年Kubernetes一统虚 阅读全文

posted @ 2022-12-06 17:44 只会一点java 阅读(658) 评论(0) 推荐(0) 编辑

摘要:一、背景 云原生已经是架构师躲不开的一个门槛,有必要拿下。这里列一下博主对云原生的学习之路。也可以给各位同学打个样,找到入门一个架构的方法。 二、计划 2.1 总耗时 一共花大概7-10天时间来完成对云原生架构的入门学习。包括原理、环境搭建、使用、原理剖析、总结。 2.2 详细计划 学习计划(半天) 阅读全文

posted @ 2022-12-06 11:23 只会一点java 阅读(175) 评论(0) 推荐(0) 编辑

摘要:一、引子 当我们入行成为一名后端程序员时,就很羡慕架构师这个岗位的人,视同神一样的存在。而要成为一名后端架构师,必会技能就是分布式架构。今天我们不讲各种组件怎么去实现分布式细节,而是从分布式服务的这一角度来看历史的发展。 目的就一个:构建并丰富自己的架构知识体系。(普通人差大神多少?选对方向,持之以 阅读全文

posted @ 2022-12-05 18:55 只会一点java 阅读(366) 评论(0) 推荐(1) 编辑

摘要:一、引子 聊架构总离不开“领域驱动架构”,大多能聊到DDD(Domain-Driven Design),实际上早期思想EBI架构 1992年就诞生了。核心价值点在于:关注核心业务领域(高内聚),分离实现层(低耦合)。后续一些演变架构有:端口和适配器架构、洋葱架构、整洁架构、事件驱动架构。这一系列的架 阅读全文

posted @ 2022-11-11 18:59 只会一点java 阅读(1563) 评论(2) 推荐(8) 编辑

点击右上角即可分享
微信分享提示