类的生命周期: 加载(Loading):找Class文件 验证(Verification):验证格式,依赖 准备(Preparation):静态字段,方法表 解析(Resol...
类的生命周期: 加载(Loading):找Class文件 验证(Verification):验证格式,依赖 准备(Preparation):静态字段,方法表 解析(Resol...
Java是一种面向对象的,静态类型的,需要编译执行的语言。运行在Java虚拟机上,并提供了自动的垃圾回收机制。 编程语言跨平台的方式: 源代码跨平台: 二进制跨平台: 字节码...
这一节我们来讲一下dubbo请求的泛化调用。 dubbo请求到网关后,会进入到ApacheDubboPlugin中,由于dubbo版本的不同,还有一个AlibabaDubbo...
前面我们从配置的修改是如何更新SoulAdmin本地缓存的,再到网关和SoulAdmin是如何同步数据等,讲解了数据同步的机制,是为了保证我们网关能够正确的处理请求,并针对配...
在前面讲过,在fetchConfig中,有一部分DataRefresh逻辑,我们看下SelectorDataRefresh逻辑 重点看下onSelectorSubscribe...
上一节我们讲解了HttpSyncDataService在初始化后,start的fetch流程,接下来,我们在看下他的定时监听流程。 我们看下HttpLongPollingTa...
通过查看LongPollingClient的构造方法,我们看到,只有一个地方构造了该类 这里看出,是接受了一个请求并,判断是否需要立刻返回变化结果,如果没有立刻发现有配置变化...
上一节讲了数据持久化后,发送事件后,Spring监听到事件后,做了什么事,并看到现有四种数据同步机制。这节具体加一下http长轮训 org.dromara.soul.admi...
上一节讲了从我们SpringBoot项目同步数据到SoulAdmin并将数据持久化到数据库中,这一节 在数据持久化到数据库中之后,SoulAdmin会通过Spring的App...
前面我们已经本地启动了SpringBoot服务,并将Controller的接口注册到了SoulAdmin,并通过网关调用成功转发到了我们的服务,这一节我们从http项目是如何...
一、本地部署Nacos Nacos本地部署可以参考:http://www.iocoder.cn/Nacos/install/?self[http://www.iocoder....
一、搭建sofa项目 示例代码: https://github.com/wyc192273/soul-learn-project/tree/main/sofa-demo[ht...
一、搭建dubbo示例代码 搭建自己的dubbo项目:示例代码:https://github.com/wyc192273/soul-learn-project/tree/ma...
上一节我们学习了http项目本地启动的整体流程,并跑通http请求网关转发到自己服务,这节我们学习下divide插件 一、插件数据库设计: 首先我们关注下soul的插件数据库...
soul单机部署简单架构 遵循 https://dromara.org/zh-cn/docs/soul/induction.html[https://dromara.org/...
本地代码编译 github上访问soul的代码仓库 : https://github.com/dromara/soul[https://github.com/dromara/...
一、创建用户 username:你需要创建的用户名host:指定创建的用户可以在哪里访问,如果写了localhost,那么该用户只能在当前安装MySQL的服务器上访问,如果写...
** 内容安排: ** 简介 区别 Nginx、LVS及HAProxy负载均衡软件的优缺点 一、简介 ** 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信...
摘要:OSS提供了基本的图片处理功能和图片格式之间的转换功能,在实际使用过程中,很多用户使用OSS将原图缩略之后输出,在这个过程中也出现了很多用户询问为何缩略之后图片尺寸变大...