热文kratos微服务实战(一)kratos简单介绍 最近原本准备是继续写go-micro实战的,但是看到群里他们提到bilibili开源的go语言微服务框架kratos,所以也跟着学习下,正好记录下这个过程,关于go-micro的后续更新,抽个时间再进行更新了。首先来... 帅平微服务实战2025-01-031359 阅读0 评论
热文go micro微服务实战系列(四)go micro微服务项目搭建 前面我们已经做好了铺垫工作,这里我们演示下go micro 微服务的搭建演示。这里我们由简单模式演示,再逐步深入到进阶模式。所以这里只创建一个项目。搭建go micro微服务项目非常简单,可以直接使用docker来创... 帅平微服务实战2024-12-261071 阅读0 评论
热文go micro微服务实战系列(三)protobuf语法介绍 在.proto文件中需要保持一定的格式规范要求,这里我们简单的坐下介绍。一、proto文件基本规范这里proto文件的基本规范主要有以下几点:1、所有的文件必须是.proto结尾 2、头部一定要带有proto的版本,... 帅平微服务实战2024-12-261000 阅读0 评论
go micro微服务实战系列(二)protobuf服务定义介绍 这里我们介绍的整个微服务来说,主要是后端服务与服务之间使用protobuf进行互相调用,前端vue相关的页面其实还是使用的http与后端服务进行通信。那么既然是服务与服务之间进行调用,那么就会涉及到以下两种情况:1、... 帅平微服务实战2024-12-26881 阅读0 评论
go micro微服务实战系列(一)服务器环境准备 这里准备编写一系列go micro微服务框架实战的系列文章,主要是因为目前使用go的频率越来越高,所以用这篇文章来记录下相关过程。本文主要编写服务器环境准备。这里为什么要做服务器环境准备呢?因为我们在开发的时候,大部... 帅平微服务实战2024-12-26930 阅读0 评论
热文为什么数据库分库分表的数量要用2的幂? 对于分库分表,可能很多人比较熟悉了,因为,一般来说,在很多时候,系统中某一模块数据量很大的情况下,对应表单就特别需要做分表操作,当然也包括分库操作。在进入到本次主要内容之前,现简单介绍下分库分表的中间件:目前市面上M... 帅平微服务实战2024-07-311200 阅读0 评论
热文API接口安全性设计,项目中该如何保证API接口安全? 很多时候在开发对外接口的时候,为了保证接口的安全以及服务的稳定,要对接口的访问添加一定的限制规则。那么就有几个问题需要注意一下:请求参数是否被篡改;请求来源是否合法;请求是否具有唯一性;参数签名方式。我们也是围绕这几... 帅平微服务实战2024-07-311437 阅读0 评论
热文Springboot项目启动速度优化系列(二)关闭Spring Fox日志 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非常的慢,目... 帅平微服务实战2024-07-271797 阅读0 评论
热文Springboot项目启动速度优化系列(一)bean扫描 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非常的慢,目... 帅平微服务实战2024-07-271045 阅读0 评论
热文Go语言微服务实战系列(五)服务发现 在微服务中,我们的子项目之间可以通过nacos进行服务发现,然后调用其他的服务,所以本文我们来使用一下服务发现的功能。目前go语言的nacos客户端注册到nacos之后,就可以被其他的服务发现了。其他的服务注册到na... Rae微服务实战2024-04-171303 阅读0 评论
热文Go语言微服务实战系列(四)微服务客户端下线 在前文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们实现了把客户端注册到nacos上,但是当我们服务下线的时候,我们是需要把自己从注册列表中移除的。所以这里的话我们还得加工一下。粗暴下线方式这里我们... Rae微服务实战2024-04-171189 阅读0 评论
热文Go语言微服务实战系列(三)Spring Cloud Gateway网关集成go语言的微服务 上文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们完成了把go语言编写的客户端注册到nacos中,既然是微服务,那么我们肯定是需要和其他服务进行相互访问的。所以这里的话,我们使用java微服务里面的... Rae微服务实战2024-04-171498 阅读0 评论
热文Go语言微服务实战系列(二)把Go客户端注册到Nacos 上文《Go语言微服务实战系列(一)Nacos部署安装》我们已经把nacos给安装好了,接下来我们就需要把go语言开发的客户端给注册到nacos中去。这里我们使用前面的gin框架编写的web项目,详见《Go语言Web开... Rae微服务实战2024-04-171746 阅读0 评论
热文Go语言微服务实战系列(一)Nacos部署安装 在前面的文章《Go web开发系列》我们介绍了使用go语言的gin框架做web开发。接下来的话我们就进入到Go语言微服务实战系列来具体的介绍下如何使用Go语言来做微服务开发。微服务的本质其实就是把原有的单体项目拆分成... Rae微服务实战2024-04-171361 阅读0 评论
热文秒杀抢红包实战系列(五)总结 前面我们演示了一个相对来说“完整”的秒杀抢红包的系统。这里的话我们来总结一下。一、系统方面对于这种秒杀抢红包的场景来说,我们需要考虑的最核心的要素是:1、分布式部署 2、tp99时效保证 3、数据的准确性 4、数据的... Rae微服务实战2024-04-081108 阅读0 评论