摘要:
排查Mysql突然变慢的一次过程 本文源地址:排查Mysql突然变慢的一次过程 上周客户说系统突然变得很慢,而且时不时的蹦出一个 404 和 500,弄得真的是很没面子,而恰巧出问题的时候正在深圳出差,所以一直没有时间 看问题,一直到今天,才算是把问题原因找到。 定位问题 刚开始得到是系统慢的反馈, 阅读全文
摘要:
一次使用OKHTTP的心痛历程 最近由于一些不得已的原因,接触到了OKHttp,说起来也挺Dan疼的,之前同事将生产附件上传地址配置成了测试地址,还好数量不多,没有造成太大的影响,况且的是这位同事又离职了,当时只能在心中 默默的问候了他N遍,当然问候完了之后,也不得不继续数据同步的工作。😭 OKH 阅读全文
摘要:
搭建微服务框架(数据库持久层-SpringDataJPA) 用惯了Mybatis,这次来换换口味,在SQuid中集成SpringDataJPA。 本文源地址:搭建微服务框架(数据库持久层-SpringDataJPA) Github地址:SQuid 介绍 以前都是听说过的是 HibernateJPA 阅读全文
摘要:
搭建微服务框架(服务网关处理) 本篇来进行介绍微服务网关集成的使用操作,基于SpringCloudGateway。 本文源地址:搭建微服务框架(服务网关处理) Github地址:SQuid Spring-Cloud-Gateway 由于SpringCloud-Netflix的Zuul组件不再维护,而 阅读全文
摘要:
搭建微服务框架(服务接口鉴权) 前面已经可以通过SpringCloud可以来构建对外的接口,现在来介绍一下怎么通过使用OAuth2来进行接口的鉴权。 本文源地址:搭建微服务框架(服务接口鉴权) Github地址:SQuid 介绍 OAuth2网上介绍的例子太多太多,简单点介绍它就是一个授权的标准。 阅读全文
摘要:
搭建微服务框架(读取Nacos的配置信息) 本篇文章来记录下使用Nacos进行远程配置文件读取的操作,类似于 SpringCloud-Config 组件的功能 本文源地址:读取Nacos的配置信息 Github地址:SQuid 介绍 Nacos不仅仅只具备服务注册发现功能,它同时也具备远程动态读取配 阅读全文
摘要:
搭建微服务框架(SC服务注册与发现) 本文源地址:https://yanzhenyidai.com/#/squid/squid-2.1-sc-server Github地址:SQuid 服务注册中心-Nacos Nacos是阿里开源的一款注册中心中间件,详细介绍可以访问Nacos官网,本次框架是基于 阅读全文
摘要:
搭建微服务框架(结构和各个组件) 简介 SQuid是基于Spring,SpringBoot,使用了SpringCloud下的组件进行构建,目的是想搭建一套可以快速开发部署,并且很好上手的一套微服务框架。 本文源地址:搭建微服务框架(结构和各个组件) Github地址:SQuid 组件 Spring- 阅读全文
摘要:
造一个轮子,实现RPC调用 在写了一个Netty实现通信的简单例子后,萌发了自己实现RPC调用的想法,于是就开始进行了Netty-Rpc的工作,实现了一个简单的RPC调用工程。 如果也有兴趣动手造轮子的同学,可以先看看之前写的 使用Java实现Netty通信 这篇博客。 本文源地址:造一个RPC的轮 阅读全文
摘要:
Dubbo 假期第二天,把Dubbo的一些理解整理了一下,对于大家广义上的Dubbo是一款分布式,高可用,负载均衡的远程调用框架,而对于做过的项目中狭义上来说,以上功能没用到过一个,属于完完全全的单机部署,所以以下只能算是个人理解,毕竟没有在生产上实际运用到分布式。 介绍Dubbo Dubbo的介绍 阅读全文