摘要: 前言 今天是元旦,阳历2020年已过,那么按照去年所希望的,今年的我也将继续写下今年的年终总结!对过去的自己进行总结,对未来的自己给予展望! 今年事件 今年对于中国,对于全世界而言,都是一个多灾多难的一年,在这一年里,发生了太多的不幸了,这里我就不过多阐述了。在这一年中,有几件事对我影响很大,分别是 阅读全文
posted @ 2021-01-01 01:45 有梦想的老王 阅读(691) 评论(9) 推荐(3) 编辑
摘要: 背景: 在一个数据库中存在A表与B表,但AB两个表按目前架构边界划分的话,是属于两个组织下的两个系统,导致相互之间有稳定性风险。为增强系统稳定性,进行存储分离。准备将B表的所有数据,迁移到新库中。 可能存在的问题: 1、由于原来的AB表在一个数据库中,代码中可以用事务控制两个表,迁移后不支持本地事务 阅读全文
posted @ 2021-11-17 14:26 有梦想的老王 阅读(354) 评论(2) 推荐(1) 编辑
摘要: 何时分库分表 MySQL单表(innoDB)可以存储10亿级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW以下是最佳状态,因为这时它的BTREE索引树高在3~5之间。 参考阿里开发手册建议: 1.单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表;如果预计三年后的 阅读全文
posted @ 2021-09-10 14:47 有梦想的老王 阅读(1077) 评论(2) 推荐(1) 编辑
摘要: 本次分享价值:本次分享主要针对中台、微服务和领域模型的理念、本质及其构建方法论进行探讨。对领域分析的价值所在就是寻求“千变万化”中相对的“稳定性、第一性”,然后通过合理的架构分析及抽象隔离业务的复杂度和技术复杂度,隔离业务领域的稳定性和易变性,从架构上精巧、快速的支撑业务的变化。 #中台到底是什么? 阅读全文
posted @ 2021-08-26 20:30 有梦想的老王 阅读(1058) 评论(5) 推荐(1) 编辑
摘要: #前言 笔者从事Java开发六年有余,从什么都不懂的小白一路成长到上市公司管理20人的技术leader。管理的团队,虽然人数不算多,但也是对于我这个非科班生这么多年努力的一种肯定。在技术的道路上,我没有走过什么弯路,一切都是按照自己规划的样子在走下去。但对于一个非科班生来说,如果想在技术的道路坚定的 阅读全文
posted @ 2021-07-24 18:05 有梦想的老王 阅读(1132) 评论(3) 推荐(7) 编辑
摘要: 前不久,在3月20号,Nacos 2.0.0 正式发布了!我简单看了下官方的介绍,可能nacos未来逐渐会成为各大公司作为服务治理和配置中心的主要中间件。 Nacos 简介:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 通俗点讲,Nacos 就是一把微服务双剑:注册中心 + 配置 阅读全文
posted @ 2021-04-04 15:12 有梦想的老王 阅读(2088) 评论(2) 推荐(3) 编辑
摘要: 前言 ​ ⽬前,微服务的架构⽅式在企业中得到了极⼤的发展,主要原因是其解决了传统的单体架构中存在的问题。当单体架构拆分成微服务架构就可以⾼枕⽆忧了吗? 显然不是的。微服务架构体系中同样也存在很多的挑战, ​ ⽐如:原来的单个应⽤拆分成了许多分散的微服务,它们之间相互调⽤才能完成⼀个任务,而⼀旦某个过 阅读全文
posted @ 2021-04-01 16:04 有梦想的老王 阅读(699) 评论(0) 推荐(1) 编辑
摘要: ...接上文 服务发现 服务发现流程 整体duubo的服务消费原理 Dubbo 框架做服务消费也分为两大部分 , 第一步通过持有远程服务实例生成Invoker,这个Invoker 在客户端是核心的远程代理对象 。 第二步会把Invoker 通过动态代理转换成实现用户接口的动态代理引用 。 服务消费方 阅读全文
posted @ 2021-03-29 11:14 有梦想的老王 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 前言 ​ 前面我们研究了RPC的原理,市面上有很多基于RPC思想实现的框架,比如有Dubbo。今天就从Dubbo的SPI机制、服务注册与发现源码及网络通信过程去深入剖析下Dubbo。 Dubbo架构 概述 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC 实现服务 阅读全文
posted @ 2021-03-27 16:57 有梦想的老王 阅读(1084) 评论(3) 推荐(3) 编辑
摘要: 前言 接上文,复习整理大数据相关知识点,这章节从MapReduce开始... MapReduce介绍 MapReduce思想在生活中处处可见。或多或少都曾接触过这种思想。MapReduce的思想核心是“分而治之”,适用于大量复杂的任务处理场景(大规模数据处理场景)。 Map负责“分”,即把复杂的任务 阅读全文
posted @ 2021-03-17 09:03 有梦想的老王 阅读(203) 评论(0) 推荐(0) 编辑
摘要: #前言 之前工作中,有接触到大数据的需求,虽然当时我们体系有专门的大数据部门,但是由于当时我们中台重构,整个体系的开发量巨大,共用一个大数据部门,人手已经忙不过来,没法办,为了赶时间,我自己负责的系统的大数据相关操作,由我们自己承担了。此前对大数据的知识了解的很少,于是晚上回去花时间突击大数据知识, 阅读全文
posted @ 2021-03-16 16:49 有梦想的老王 阅读(805) 评论(2) 推荐(4) 编辑