为什么数据库分库分表的数量要用2的幂? 对于分库分表,可能很多人比较熟悉了,因为,一般来说,在很多时候,系统中某一模块数据量很大的情况下,对应表单就特别需要做分表操作,当然也包括分库操作。在进入到本次主要内容之前,现简单介绍下分库分表的中间件:目前市面上M... 帅平 微服务实战 2024-07-31 150 阅读 0 评论
API接口安全性设计,项目中该如何保证API接口安全? 很多时候在开发对外接口的时候,为了保证接口的安全以及服务的稳定,要对接口的访问添加一定的限制规则。那么就有几个问题需要注意一下:请求参数是否被篡改;请求来源是否合法;请求是否具有唯一性;参数签名方式。我们也是围绕这几... 帅平 微服务实战 2024-07-31 169 阅读 0 评论
Springboot项目启动速度优化系列(二)关闭Spring Fox日志 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非... 帅平 微服务实战 2024-07-27 176 阅读 0 评论
Springboot项目启动速度优化系列(一)bean扫描 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非... 帅平 微服务实战 2024-07-27 125 阅读 0 评论
Go语言微服务实战系列(五)服务发现 在微服务中,我们的子项目之间可以通过nacos进行服务发现,然后调用其他的服务,所以本文我们来使用一下服务发现的功能。目前go语言的nacos客户端注册到nacos之后,就可以被其他的服务发现了。其他的服务注册到na... Rae 微服务实战 2024-04-17 470 阅读 0 评论
Go语言微服务实战系列(四)微服务客户端下线 在前文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们实现了把客户端注册到nacos上,但是当我们服务下线的时候,我们是需要把自己从注册列表中移除的。所以这里的话我们还得加工一下。粗暴下线方式这里我们... Rae 微服务实战 2024-04-17 443 阅读 0 评论
Go语言微服务实战系列(三)Spring Cloud Gateway网关集成go语言的微服务 上文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们完成了把go语言编写的客户端注册到nacos中,既然是微服务,那么我们肯定是需要和其他服务进行相互访问的。所以这里的话,我们使用java微服务里面的... Rae 微服务实战 2024-04-17 431 阅读 0 评论
Go语言微服务实战系列(二)把Go客户端注册到Nacos 上文《Go语言微服务实战系列(一)Nacos部署安装》我们已经把nacos给安装好了,接下来我们就需要把go语言开发的客户端给注册到nacos中去。这里我们使用前面的gin框架编写的web项目,详见《Go语言Web开... Rae 微服务实战 2024-04-17 424 阅读 0 评论
Go语言微服务实战系列(一)Nacos部署安装 在前面的文章《Go web开发系列》我们介绍了使用go语言的gin框架做web开发。接下来的话我们就进入到Go语言微服务实战系列来具体的介绍下如何使用Go语言来做微服务开发。微服务的本质其实就是把原有的单体项目拆分成... Rae 微服务实战 2024-04-17 328 阅读 0 评论
秒杀抢红包实战系列(五)总结 前面我们演示了一个相对来说“完整”的秒杀抢红包的系统。这里的话我们来总结一下。一、系统方面对于这种秒杀抢红包的场景来说,我们需要考虑的最核心的要素是:1、分布式部署2、tp99时效保证3、数据的准确性4、数据的... Rae 微服务实战 2024-04-08 270 阅读 0 评论