Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
服务降级、熔断、限流
目录 目录 1 概念 1 1 降级 1 1 1 常见降级 1 1 2 示例 1 2 熔断 1 2 1 熔断设计 1 2 2 示例 1 3 限流 1 3 1 算法 1 3 2 示例 2 区别 3 案例 1 概念 1 1 降级 服务降级处理是在
面试
架构设计
Java
spring boot
分布式
架构核心技术之微服务架构
小熊学Java https www javaxiaobear cn 文末有免费资源 本文我们来学习微服务的架构设计 主要包括如下内容 单体系统的困难 编译部署困难 数据库连接耗尽 服务复用困难 新增业务困难 微服务框架 Dubbo 和 Sp
架构设计
架构
微服务
数据库
设计模式之六大原则
关于设计模式的六大设计原则的资料网上很多 但是很多地方解释地都太过于笼统化 我也找了很多资料来看 发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂 因此转载过来 原作者博客链接 http blog csdn net LoveLi
架构设计
k8s集群新增节点
如何动态的为k8s集群增加worknode节点 本文将详细介绍 kubeadm搭建k8集群详见 https blog csdn net wangqiubo2010 article details 101203625 一 VMWare xSp
Docker
k8s
架构设计
VMware vSphere Client 安装虚拟机
一 VMware vSphere Client安装虚拟机步骤 1 启动虚拟机安装 如下图所示 2 选择所需要安装的虚拟机类型 例如Centos7 ubuntu debian等 3 选择磁盘 内存 CPU大小 4 启动虚拟机 5 选择操作系统
架构设计
Docker
k8s
分布式服务高可用实现:复制
1 为什么需要复制 我们可以考虑如下问题 当数据量 读取或写入负载已经超过了当前服务器的处理能力 如何实现负载均衡 希望在单台服务器出现故障时仍能继续工作 这该如何实现 当服务的用户遍布全球 并希望他们访问服务时不会有较大的延迟 怎么才能统
架构设计
数据库
硬核干货
分布式服务
高可用
撮合前端平台在低代码平台的落地实践
在京东技术的发展当下 不同的业务线 不同的区域 甚至于很多触达消费者的端 正在被中台架构能力所支撑 大家都很清楚 中台建设能够带来技术的规模化效应 具有提高业务协同 加速创新和交付速度 提高系统稳定性和可靠性 降低成本和支持业务快速发展等优
硬核干货
架构设计
前端
低代码
京东云
自底向上和自顶向下的架构设计区别
某日小明上数学课 他的老师给了很多个不同的直角三角板让小明用尺子去量三角板的三个边 并将长度记录下来 两个小时过去 小明完成任务 把数据拿给老师 老师给他说 还有一个任务就是观察三条边之间的数量关系 又是两个小时 聪明的小明连蹦带跳走进了办
架构设计
分析
自顶向下
构建SOA架构(笔记)
1 什么是SOA架构设计师与设计和开发人员之间的差别呢 相信这些都是使大家最容易产生迷惑的问题 举个实际的例子来说 当构建一个基于SOA架构的系统的时候 针对一个具体的 service 系统设计人员主要应该关注的是这个service能够为外
Java
SOA
架构设计
service
文档
基于接口设计原则-java
7种设计坏味道 1 僵化性 很难对系统进行改动 因为每个改动都会迫使许多对系统其他部分的其它改动 2 脆弱性 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题 3 牢固性 很难解开系统的纠结 使之成为一些可在其他系统中重用
架构设计
接口
设计
扩展
开放
大型网站架构核心要素之扩展性:可扩展架构
前言 续上节大型网站架构核心要素性能之后 我们今天要讲的是第四个要素 扩展性 什么叫扩展性呢 简单的说就是在对现有系统影响最小的情况下 系统功能可持续扩展及提升的能力 讲扩展性之前 我先讲下扩展性和伸缩性的区别 因为这两个点经常有人会混淆
架构设计
软件版本命名规范
1 版本命名规范 1 2 3 20190114 rc 由四部分组成 第一位 1 主版本号 当功能模块有较大的变动 比如增加多个模块或者整体架构发生变化 此版本号由项目决定是否修改 第二位 2 子版本号 当功能有一定的增加或变化 比如增加了对
规范
架构设计
基于数据库版本的分布式定时任务调度中心
github调度中心源码地址 https github com yomea timer task scheduler github业务端源码地址 https github com yomea task scheduler starter g
架构设计
big data
Redis
数据库
架构设计(数据层)
架构设计 数据层 关系数据库 关系数据库 需要事先定义表 读写数据时 表中字段不可动态变更 表中的每个行记录代表一个关系 1 海贼王 20 2 瓜田李下 20 表与表之间也可建立关联关系 一对一 一对多 多对一 多对多 关系型数据库进行读写
架构设计
也谈系统设计的一些原则
在进行系统设计时 不仅要考虑软件的功能性需求 还要考虑非功能性需求 比如软件的性能 Performance 可扩展性 Scalability 系统的稳定性 Reliability 部署 Deployment 和更新 Upgrade 可维护性
网站架构
架构设计
扩展
scalability
框架
由一次mycat+mysql水平拆分集群问题引发的思考
近段时间部署和测试了一个mycat 4 Percona tokudb的水平拆分集群 前段应用是将一类奖状数据不断地写入到这个库中 只有insert操作 前几天运行状态还比较好 从昨天开始 由于业务量突然增加了一些 磁盘IO负载变得很高 而且
架构设计
mysql
Weblogic漏洞 CVE-2021-2109 处理
好记忆不如烂笔头 能记下点东西 就记下点 有时间拿出来看看 也会发觉不一样的感受 目录 一 前言 二 影响版本 三 漏洞查阅 四 漏洞修复 4 1 补丁包下载 4 2 安装补丁包 4 3 具体操作 一 前言 oracl 早就发布了weblo
程序人生
架构设计
安全
【实践篇】DDD脚手架及编码规范
一 背景介绍 我们团队一直在持续推进业务系统的体系化治理工作 在这个过程中我们沉淀了自己的DDD脚手架项目 脚手架项目是体系化治理过程中比较重要的一环 它的作用有两点 1 可以对新建的项目进行统一的规范 2 对于指导老项目进行DDD的改造提
架构设计
京东云
DDD
脚手架
编码规范
Spring Gateway集成 Nacos注册中心不能够发现服务的问题解决
一 问题描述 我们现在是在用Nacos替换Eureka 原来Eureka和Spring gateway运行正常 可以通过Spring gateway调用注册到Eureka中的服务 当前Spring cloud的版本是Hoxton SR8 N
架构设计
Spring
spring boot
spring gateway
nacos
系统设计和机器学习算法
LAMDA 机器学习书与数据挖掘研究所 算法训练网站 提供了大量可以练习的网站 1 Leetcode 2 Geeksforgeeks 3 Hackerrank 4 Lintcode paddlepaddle 系统设计 关注 系统设计 面向对
互联网
架构设计
算法
设计
编程
«
1
2
3
4
»