自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring boot cloud 之 eureka

spring boot cloud 之 eureka常用的注册中心解决方案推送发送存储高可用机制cap特性api的提供形式Spring Cloud EurekaCAP的特点Eureka的自我保护机制的原理自我保护机制的开启重要变量这两个变量的更新Eureka-Server的初始化PeerAwareInstanceRegistryImpl.cancelPeerAwareInstanceRegistryImpl.registerPeerAwareInstanceRegistryImpl.scheduleRene

2020-07-13 15:12:41 231

原创 基于 Netty 重构 RPC 框架

01 RPC 概述下面的这张图,大概很多小伙伴都见到过,这是 Dubbo 官网中的一张图描述了项目架构的演进过程。它描述了每一种架构需要的具体配置和组织形态。当网站流量很小时,只需一个应用,将所有功能都部署在一起, 以减少部署节点和成本,我们通常会采用单一应用架构。之后出现了 ORM 框架,主要用于简化增删改查工作流的,数 据访问框架 ORM 是关键。随着用户量增加,当访问量逐渐增大...

2020-02-19 16:15:44 286

原创 分布式远程通信协议

01 一个http请求的整个流程在分布式架构中,有一个很重要的环节,就是分布式网络中的计算机节点彼此之间需要通信。这个通信的过程一定会涉及到通信协议相关的知识点,当然大家也可能知道一些,但是我会尽可能的把通信这一块的内容串起来,加深同学们的理解。我们每天都在用浏览器访问各种网站,作为用户来说,只需要需要输入一个网址并且正确跳转就行。但是作为程序员,看到的可能就是这个响应背后的整体流程。所以我想...

2020-02-07 22:52:42 379

原创 大型网站的架构演进

01 架构的本质一个软件系统随着功能越来越多,调用量急剧增长,整个系统逐渐碎片化,越来越无序,最终无法维护和扩展,所以系统在一段时间的野蛮生长后,也需要及时干预,避免越来越无序。架构的本质就是对系统进行有序化重构,使系统不断进化那架构是如何实现无序到有序的呢? 基本的手段就是分和合,先把系统打散,然后重新组合。分的过程是把系统拆分为各个子系统 / 模块 / 组件,拆的时候,首先要解决每个组...

2020-01-31 01:47:00 382

原创 JAVA JVM 探索栈和栈帧(二)

JAVA JVM 探索栈和栈帧(二)01 结合字节码指令理解Java虚拟机栈和栈帧官网 :https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.6栈帧:每个栈帧对应一个被调用的方法,可以理解为一个方法的运行空间。每个栈帧中包括局部变量表(Local Variables)、操作数栈(Operand St...

2019-12-12 22:02:15 144

原创 JAVA JVM 开遍之作(一)

JAVA jvm 开遍之作01 官网知道大家都不喜欢看官网,也有同学看到官网的英语头会痛,也会晕,我也是一样走过来的。不过官网是最权威的,解释也很透。如果经常看博客的同学要注意一点,博客都带有博客主的自主观点在描述一些问题,带有色彩的。1.1 JDK8官网:https://docs.oracle.com/javase/8/1.2 The relation of JDK/JRE/JV...

2019-12-09 18:15:34 161

原创 分布式架构发展史 之 Service Mesh 必然之势

分布式架构发展史 Service Mesh01 分布式架构发展史1.1 单机小型机时代1.2 集群化负载均衡时代1.3 服务化时代1.4 分布式微服务时代1.5 服务网格时代然后微服务时代有了Spring Cloud就完美了吗?不妨想一想会有哪些问题1.5.1 问题解决思路1.5.2 一些公司对于代理的探索Sidecar1.5.3 Service Mesh之Linkerd1.5.4 Service...

2019-12-06 00:01:32 683

aliyun-oss-appserver-js-master-lss.zip

OSS web直传---在服务端java 签名, OSS会在文件上传成功,回调用户设置的回调url 基于plupload封装 支持html5,flash,silverlight,html4 等协议上传 可以运行在PC浏览器,手机浏览器,微信 签名在服务端(java)完成, 安全可靠, 推荐使用! 显示上传进度条 可以控制上传文件的大小,允许上传文件的类型,本例子设置了,只能上传jpg,png,gif结尾和zip,rar文件,最大大小是10M 最关键的是,让你10分钟之内就能移植到你的系统,实现以上牛逼的功能! 注意一点:bucket必须设置了Cors(Post打勾),不然没有办法上传 注意一点:此例子默认是上传到user-dir目录下面,这个目录的设置是在php/get.php, $dir变量! 注意一点:把URL里面的callbackUrl变量改成你自己的url 注意一点:这里返回的success,是OSS已经回调应用服务器,应用服务已经返回200!

2020-05-19

netty-rpc.zip

通过案例演示,相信小伙伴们对 Netty 的应用已经有了一个比较深刻的印象,本次内容,只是对 RPC 的基本实现原理做了一个简单的实现,感兴趣的小伙伴可以在本项 目的基础上继续完善 RPC 的其他细节。

2020-02-19

istio-1.0.6-linux.tar.gz

Istio就是使用CRD在Kubernetes上建构出一层Service Mesh的实现 istio-1.0.6/install/kubernetes/helm/istio/templates/crds.yaml

2019-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除