云原生service mesh微服务开发系列(七)安装istio链路追踪可视化 上文《云原生service mesh微服务开发系列(六)更换istio-ingressgateway端口》我们使用istio来部署了微服务。做过java开发的同学应该还记得,我们在spring cloud里面有链路追... Rae /微服务 /2024-01-04 /0 评论 /204 阅读
云原生service mesh微服务开发系列(六)更换istio-ingressgateway端口 上文《云原生service mesh微服务开发系列(五)使用istio部署grpc项目》我们演示了如何把服务部署到istio的网格里面。这篇文章我们介绍下如何更换端口。上文我们主要是通过宿主机的30828端口进行访问... Rae /微服务 /2024-01-04 /0 评论 /190 阅读
云原生service mesh微服务开发系列(五)使用istio部署grpc项目 上文《云原生service mesh微服务开发系列(四)普通方式部署Grpc项目》我们演示了使用普通的方式部署这里的grpc项目,本文的话,我们使用istio的方式来部署grpc项目。1)首先把之前的grpc-dem... Rae /微服务 /2024-01-04 /0 评论 /208 阅读
云原生service mesh微服务开发系列(四)普通方式部署Grpc项目 这里我们在前面已经完成了grpc项目的编写,打包,上传镜像(详见:《Grpc框架实战微服务调用系列》),本文的话我们来使用普通的方式部署一下这里的Grpc项目。下面直接开始:1)首先创建一个名称空间,我们把这个grp... Rae /微服务 /2024-01-04 /0 评论 /161 阅读
云原生service mesh微服务开发系列(三)Istio安装部署 上一篇文章《云原生service mesh微服务开发系列(二)Istio介绍》我们对Istio做了一下简单的介绍。本文我们来介绍下Istio的详细安装部署教程。一、准备kubernetes集群我们知道在这里整个微服务... Rae /微服务 /2023-12-22 /0 评论 /273 阅读
云原生service mesh微服务开发系列(二)Istio介绍 在前面我们对云原生做了相关的介绍,同时对于Grpc的应用做了相关的案例,详见:《Grpc框架实战微服务调用系列》。在云原生开发里面,一般对于此团队来说会涉及到的几个重要点:1、kubernetes部署2、跨语言调... Rae /微服务 /2023-12-22 /0 评论 /222 阅读
云原生service mesh微服务开发系列(一)云原生开发介绍 目前随着kubernetes在各个企业得大规模应用,现在基于kubernetes的服务部署案例越来越多。在目前的公有云服务器,大多都提供了kubernetes服务。随着kubernetes的应用越来越多,那么基于ku... Rae /微服务 /2023-12-14 /0 评论 /211 阅读
Springboot项目中多线程与分布式锁解决redis缓存穿透缓存雪崩的解决方案 在前面的文章《Springboot项目中多线程的正确使用方法》中,我们介绍过使用多线程不适合干事务完整性的逻辑,但是可以干一些如下的事情:写日志写缓存等操作然后我们在这篇文章《Spring Cloud微服务项... Rae /微服务 /2023-07-19 /0 评论 /337 阅读
手把手教你写rpc框架系列(十九)RPC框架学习总结 在本系列之前的文章我们介绍了如何从0基础开始编写一个rpc框架。这篇文章主要介绍一些总结性的内容:一、RPC是什么RPC就是一个远程调用框架,他主要使用tcp二进制方式进行传输。所以对于我们来说,需要自定义这个远程调... Rae /微服务 /2023-05-10 /0 评论 /247 阅读
手把手教你写rpc框架系列(十八)测试客户端的RPC访问 截止上一篇文章《手把手教你写rpc框架系列(十七)实现客户端的RPCClient注解》,我们实现了整个rpc框架的代码,这里的话我们是使用客户端进行测试一下。首先创建一个users-provider的项目这里的话,比... Rae /微服务 /2023-05-10 /0 评论 /366 阅读