- 博客(7)
- 收藏
- 关注
原创 微服务架构的初步实践:Spring Cloud Eureka与Feign
Netflix Eureka是Spring Cloud Netflix项目下的子项目,主要用于实现微服务架构中的服务治理功能。在微服务架构中,服务治理是非常重要的一环。为了提高系统的可靠性和可用性,我们需要保证每个服务都能正确运行,而且需要能够在服务出现故障时,快速地进行故障检测和恢复。这就需要一个能够管理所有服务的服务注册中心,而Eureka就是这样一个服务注册中心。在我的项目中,我们使用Eureka来管理所有的服务。每个服务在启动后,都会向Eureka注册自己的信息,并定时发送心跳以更新状态。
2023-06-10 20:22:21 225
原创 利用Shiro和Redis优化用户信息管理模块
Apache Shiro是一个强大且易用的Java安全框架,提供了认证、授权、加密和会话管理等功能,为开发安全的应用程序提供了全面的保障。Shiro的架构简洁,易于理解和使用,同时具有高度的可扩展性。Redis是一个开源的内存数据库,数据以键值对的形式存储,支持多种数据结构。由于Redis所有数据都存储在内存中,所以其读写速度非常快,可以作为缓存来使用。通过整合Shiro和Redis,我们优化了用户信息管理模块,提高了应用的性能,增强了应用的安全性。
2023-06-10 20:15:05 396
原创 利用RabbitMQ实现服务间的解耦和异步消息传递
在我们的项目中,我们需要定义和创建多个Exchange和Queue。我们使用Spring的@Exchange和@Queue注解来定义Exchange和Queue,然后使用RabbitAdmin来创建Exchange和Queue。RabbitMQ是一个功能强大的消息代理,它可以帮助我们实现服务间的解耦和异步处理。通过使用RabbitMQ,我们的服务变得更加独立,灵活,能够更好地应对复杂的业务需求。
2023-06-10 20:12:23 1569
原创 Californium 实现CoAP协议,利用RabbitMQ实现服务器与客户端间的解耦和异步消息传递
Californium 实现CoAP协议,利用RabbitMQ实现服务器与客户端间的解耦和异步消息传递
2023-06-07 15:28:00 1159 1
原创 2021-09-12
实现: 搭建物联网管理平台实现设备(单片机)接入平台 并能上报数据下发命令 远程控制Step21.通过克隆的vue-element-template来添加自己所需的业务1.1 、到gitte上下载vue-element-template(1)下载地址: https://gitee.com/zpfpro/vue-element-template这里采用HTTPS方式下载ZIP(2)把项目在vscode中打开(3) 打开项目的终端,输入命令 npm install 下载依赖接下来耐心等
2021-09-12 17:18:11 1164
原创 2021-09-04
实现: 搭建物联网管理平台实现设备(单片机)接入平台 并能上报数据下发命令 远程控制Step 11.利用springboot框架搭建服务后端所需环境:jdk1.8Maven 3.6.1mysql 5.71.1搭建初始化项目(1)使用IDEA创建新工程(2) 点击Spring Initializr ==>选择jdk版本1.8 ==>点击Next(3) 点击Next(4)选择开发的需要的依赖,也可以创建项目后再添加(5) 创建项目(6) 项目创建完成(7
2021-09-04 14:34:05 323
原创 2021-08-04
解决sass-loader和node-sass版本不兼容的问题一、在Vue项目中,需要导入依赖sass-loader和node-sass大多数人会遭遇的问题,直接输入命令安装npm install sass-loader node-sass --save-dev这样安装的会是最新版本,会导致版本不兼容npm run dev执行以上命令运行后报错:TypeError: this.getOptions is not a function该问题原因:sass-loader版本太高解决方案:
2021-08-04 13:46:55 710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人