抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

消息队列经过前面的学习,我们已经了解了我们之前的技术在分布式环境下的应用,接着我们来看最后一章的内容。 那么,什么是消息队列呢? 我们之前如果需要进行远程调用,那么一般可以通过发送HTTP请求来完成,而现在,我们可以使用第二种方式,就是消息队列,它能够将发送方发送的信息放入队列中,当新的消息入队时,会通知接收方进行处理,一般消息发送方称为生产者,接收方称为消费者。 这样我们所有的请求,都...

微服务应用前面我们已经完成了SpringCloudAlibaba的学习,我们对一个微服务项目的架构体系已经有了一定的了解,那么本章我们将在应用层面继续探讨微服务。 分布式权限校验虽然完成前面的部分,我们已经可以自己去编写一个比较中规中矩的微服务项目了,但是还有一个问题我们没有解决,登录问题。假如现在要求用户登录之后,才能进行图书的查询、借阅等操作,那么我们又该如何设计这个系统呢? 回顾我们之...

微服务进阶前面我们了解了微服务的一套解决方案,但是它是基于Netflix的解决方案,实际上我们发现,很多框架都已经停止维护了,来看看目前我们所认识到的SpringCloud各大组件的维护情况: 注册中心:Eureka(属于Netflix,2.x版本不再开源,1.x版本仍在更新) 服务调用:Ribbon(属于Netflix,停止更新,已经彻底被移除)、SpringCloud Loadbal...

微服务基础注意:此阶段学习推荐的电脑配置,至少配备4核心CPU(主频3.0Ghz以上)+16GB内存,否则卡到你怀疑人生。 前面我们讲解了SpringBoot框架,通过使用SpringBoot框架,我们的项目开发速度可以说是得到了质的提升。同时,我们对于项目的维护和理解,也会更加的轻松。可见,SpringBoot为我们的开发带来了巨大便捷。而这一部分,我们将基于SpringBoot,继续深...

使用 Github Action 自动部署1. 生成 SSH 私钥1ssh-keygen -m PEM -t rsa -b 4096 2. 将生成的 SSH 私钥导出并填入指项目仓库1cat ~/.ssh/id_rsa 复制全部内容。 打开仓库页面,点击 Settings -> Secrets and variables -> actions -> New reposit...

从源码安装 python获取 python 源码在 python 官网的 ftp目录 进入你想要的版本的文件夹,并复制其中的 Python-x.x.x.tgz 的链接,本教程以 Python 3.8.10 为例。在 Linux 终端进入一个你认为合适的位置,使用你喜欢的工具获取 Python 源码,这里以 wget 为例。 1wget https://python.org/ftp/pytho...