只会一点java

java持续学习者,每月一篇博客。罗列出技术栈,慢慢完善,持续学习,总有一天,你会追上甚至超越曾经的大神。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 16 下一页

2023年3月9日

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

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

2023年3月8日

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

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

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

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

2023年2月24日

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

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

2023年2月20日

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

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

2022年12月16日

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

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

2022年12月9日

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

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

2022年12月6日

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

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

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

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

2022年12月5日

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

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

上一页 1 2 3 4 5 6 ··· 16 下一页