热文API接口安全性设计,项目中该如何保证API接口安全? 很多时候在开发对外接口的时候,为了保证接口的安全以及服务的稳定,要对接口的访问添加一定的限制规则。那么就有几个问题需要注意一下:请求参数是否被篡改;请求来源是否合法;请求是否具有唯一性;参数签名方式。我们也是围绕这几... 帅平微服务实战2024-07-311449 阅读0 评论
热文作为一个架构师,应该如何做架构设计呢? 首先需要明白的是,架构设计是一种平衡,所有的架构方案一旦脱离了它所适应的场景,一切都将是空谈。所以说到架构设计我们只说指导方向,你应该尽量往这些方向上去参考,但也要结合实际业务情况考平衡其他因素。所有的高性能架构设计... Rae微服务2024-07-301078 阅读0 评论
热文Springboot项目启动速度优化系列(二)关闭Spring Fox日志 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非常的慢,目... 帅平微服务实战2024-07-271810 阅读0 评论
热文Springboot项目启动速度优化系列(一)bean扫描 相信很多大的企业对于使用spring cloud微服务模式的时候,都会有很多个springboot的service,但是由于部分企业的业务非常大,某个即使很小的springboot的jar包在启动的时候也非常的慢,目... 帅平微服务实战2024-07-271054 阅读0 评论
热文Go语言微服务实战系列(五)服务发现 在微服务中,我们的子项目之间可以通过nacos进行服务发现,然后调用其他的服务,所以本文我们来使用一下服务发现的功能。目前go语言的nacos客户端注册到nacos之后,就可以被其他的服务发现了。其他的服务注册到na... Rae微服务实战2024-04-171308 阅读0 评论
热文Go语言微服务实战系列(四)微服务客户端下线 在前文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们实现了把客户端注册到nacos上,但是当我们服务下线的时候,我们是需要把自己从注册列表中移除的。所以这里的话我们还得加工一下。粗暴下线方式这里我们... Rae微服务实战2024-04-171197 阅读0 评论
热文Go语言微服务实战系列(三)Spring Cloud Gateway网关集成go语言的微服务 上文《Go语言微服务实战系列(二)把Go客户端注册到Nacos》我们完成了把go语言编写的客户端注册到nacos中,既然是微服务,那么我们肯定是需要和其他服务进行相互访问的。所以这里的话,我们使用java微服务里面的... Rae微服务实战2024-04-171506 阅读0 评论
热文Go语言微服务实战系列(二)把Go客户端注册到Nacos 上文《Go语言微服务实战系列(一)Nacos部署安装》我们已经把nacos给安装好了,接下来我们就需要把go语言开发的客户端给注册到nacos中去。这里我们使用前面的gin框架编写的web项目,详见《Go语言Web开... Rae微服务实战2024-04-171758 阅读0 评论
热文Go语言微服务实战系列(一)Nacos部署安装 在前面的文章《Go web开发系列》我们介绍了使用go语言的gin框架做web开发。接下来的话我们就进入到Go语言微服务实战系列来具体的介绍下如何使用Go语言来做微服务开发。微服务的本质其实就是把原有的单体项目拆分成... Rae微服务实战2024-04-171370 阅读0 评论
热文Loki+Grafana打造轻量级的日志采集解决方案 在java微服务项目中,我们对于线上的项目都要求做日志采集,这样子便于即使的发现上线的问题。在常用的日志采集方案主要是ELK,但是ELK的整套系统其实对服务器的配置等要求还是比较高的。像我们这种做某个项目的时候,服务... Rae微服务2024-04-151518 阅读0 评论
Springboot实战rabbitmq消费者+死信队列 最近线上的rabbitmq消费者出现了消息积压的情况,因此收到了报警。果断上去查看,挤压的消息确实够多,很多数据都没有被及时的处理,所以第一时间检查了代码,一看消费者一直在消费同一条消息,也就是出现了死循环。对于根据... Rae消息中间件2024-04-09851 阅读0 评论
热文秒杀抢红包实战系列(五)总结 前面我们演示了一个相对来说“完整”的秒杀抢红包的系统。这里的话我们来总结一下。一、系统方面对于这种秒杀抢红包的场景来说,我们需要考虑的最核心的要素是:1、分布式部署 2、tp99时效保证 3、数据的准确性 4、数据的... Rae微服务实战2024-04-081116 阅读0 评论
秒杀抢红包实战系列(四)查询抢红包记录 上文《秒杀抢红包实战系列(三)抢红包》我们演示了抢红包环节,在最后展示了查询抢到的红包记录。这里由于是演示,所以主要是把数据只存在了redis里面的。由于存储到redis也是使用的list,所以我们可以使用range... Rae微服务实战2024-04-08996 阅读0 评论
热文秒杀抢红包实战系列(三)抢红包 上文《秒杀抢红包实战系列(二)分配红包(发红包)》我们介绍了发红包的场景,已经实现了把红包提前分配到redis中了。本文的话我们介绍下抢红包相关的概念。对于抢红包,我们要考虑如下的场景:1)时效要短抢红包是一瞬间的过... Rae微服务实战2024-04-081015 阅读0 评论
热文秒杀抢红包实战系列(二)分配红包(发红包) 上文《秒杀抢红包实战系列(一)抢红包场景介绍》我们介绍了抢红包的相关产品,然后介绍了3个部分,第一个部分就是发红包。对于发红包的场景如下:张三发了一个总额为100元的红包,分配可抢的红包个数是10个。此时的话,这个红... Rae微服务实战2024-04-081016 阅读0 评论