文章分类 -  架构

摘要:原文作者:58沈剑 原文地址 为什么很多公司升级系统,选择在晚上上线? 答:美名其曰,晚上上线,对用户影响最小。 为什么会对用户产生影响? 答:系统升级往往需要重启,重启的过程中,正在访问的用户会访问失败。 如果升级的是web-server: 如上图,重启ip1上的tomcat时,tomcat上或许 阅读全文
posted @ 2019-12-26 09:24 逐梦客! 阅读(135) 评论(0) 推荐(0)
摘要:原文作者:58沈剑 原文地址 一、初级阶段:信息裸传 特点:在网络上传递明文 黑客定理一:网络上传递的数据是不安全的,属网络于黑客公共场所,能被截取 结果:传递明文无异于不穿衣服裸奔 改进方案:先加密,再在网络上传输 二、进阶阶段:传输密文 特点: 服务端和客户端先约定好加密算法,加密密钥 客户端, 阅读全文
posted @ 2019-12-26 09:20 逐梦客! 阅读(214) 评论(0) 推荐(0)
摘要:原文作者:58沈剑 原文地址 上次《百亿级数据DB秒级平滑扩容!》之后,很多朋友提问,说如果不是“双倍”扩容,能否做到平滑迁移,不影响服务呢? 适用什么场景? 互联网有很多“数据量较大,并发量较大,业务复杂度较高”的业务场景,其典型系统分层架构如下: (1)上游是业务层biz,实现个性化的业务逻辑; 阅读全文
posted @ 2019-12-26 09:15 逐梦客! 阅读(1801) 评论(0) 推荐(0)
摘要:原文作者:58沈剑 原文地址 一、基础规范 表存储引擎必须使用InnoDB 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf 阅读全文
posted @ 2019-12-26 09:08 逐梦客! 阅读(143) 评论(0) 推荐(0)
摘要:作者: 58沈剑 原文地址 互联网分层架构之-DAO与服务化 互联网分层架构的本质,是数据的移动。 互联网分层架构演进的核心原则: 让上游更高效的获取与处理数据,复用 让下游能屏蔽数据的获取细节,封装 让上游更高效的获取与处理数据,复用 让下游能屏蔽数据的获取细节,封装 这些在上一篇《互联网分层架构 阅读全文
posted @ 2019-12-24 12:02 逐梦客! 阅读(735) 评论(0) 推荐(1)
摘要:原文作者:58沈剑 原文地址 第一篇,体系化立体化监控告警平台的建设。 画外音:如果贵司监控告警平台建设不够完善,读完这一篇一定会有收获。 《监控告警,集群信息管理先行》 什么是集群信息管理 使用配置文件进行集群信息管理 使用服务进行集群信息管理 使用配置中心进行集群信息管理 什么是集群信息管理 使 阅读全文
posted @ 2019-12-24 10:55 逐梦客! 阅读(471) 评论(0) 推荐(0)
摘要:原文作者:58沈剑原文地址:https://mp.weixin.qq.com/s/LqViglTO_h8UJqi3aD6P6w 前几天被一条消息刷屏了,据说还上了新闻联播:相同起点,相同终点的两个手机打车,价格不一样。 去年也有新闻引起过激烈的讨论:相同的起点,相同终点的两个用户买飞机票,机票价格不 阅读全文
posted @ 2019-12-23 08:59 逐梦客! 阅读(137) 评论(0) 推荐(0)
摘要:推荐网址: 咕泡学院: https://www.gupaoedu.com/index.html 慕课网:https://www.imooc.com/ 1:架构设计原则 2:设计模式 推荐网址: https://zhuanlan.zhihu.com/p/25781005 https://www.run 阅读全文
posted @ 2019-12-20 13:53 逐梦客! 阅读(390) 评论(0) 推荐(0)
摘要:服务熔断 在介绍熔断机制之前,我们需要了解微服务的雪崩效应。在微服务架构中,微服务是完成一个单一的业务功能,这样做的好处是可以做到解耦,每个微服务可以独立演进。但是,一个应用可能会有多个微服务组成,微服务之间的数据交互通过远程过程调用完成。这就带来一个问题,假设微服务A调用微服务B和微服务C,微服务 阅读全文
posted @ 2019-12-06 19:40 逐梦客! 阅读(398) 评论(0) 推荐(0)
摘要:1. 简介 随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器。在此之前我们必须要保证每台MySQL服务器里的数据同步。数据同步我们可以通过MySQL内部配置就可 阅读全文
posted @ 2019-11-23 11:47 逐梦客! 阅读(327) 评论(0) 推荐(0)
摘要:问题背景 项目使用SpringCloud微服务这套,注册中心为Eureka,网关刚升级为Gateway。而现在血压模块需要用Python+串口+ws来处理。 解决方案 py-eureka-client 首先我们要引入一个py-eureka-client客户端,这个库很方便就可以连接Eureka注册中 阅读全文
posted @ 2019-11-10 19:39 逐梦客! 阅读(798) 评论(0) 推荐(0)
摘要:http://c.biancheng.net/spring_cloud/ 微服务教程汇总: http://www.springcloud.wiki/ Spring Cloud教程:https://howtodoinjava.com/spring-cloud/ 收集 Spring Cloud 相关的学 阅读全文
posted @ 2019-11-07 19:59 逐梦客! 阅读(160) 评论(0) 推荐(0)