![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【5】软构件
文章平均质量分 94
软构件
nencbskk
这个作者很懒,什么都没留下…
展开
-
【软构件】笔记 springboot+redis+rabbitMQ+分布式锁+redisson
笔记1-springboot框架搭建Springboot 微服务OOP:面向对象分析:设计过程中的OOPUMLJava->SOA->MiddlewareSOA:(Service-Oriented Architecture)JSP/Servlet:工作原理JSP本质上是一个简单的Servlet。.jsp->Java类(Servlet)->.class(service方法)HttpServlet->doGet,doPost,…隐含对象真的原创 2024-01-17 17:35:40 · 397 阅读 · 0 评论 -
【软构件】实验6 Spring Cloud组件
添加product表的controller,service,serviceImpl,domain,mapper到服务提供者中。添加product表的controller,service,serviceImpl,domain,mapper到服务提供者中。Cloud框架中,实现产品列表的功能,要求合理设计微服务、组件,综合考虑独立性、安全性、可扩展性等因素。Cloud框架,组件尽可能包含五个核心组件:注册中心、负载均衡、熔断降级、路由管关、配置中心。在服务消费者中对产品列表的提供者进行调用。原创 2024-01-17 14:18:55 · 961 阅读 · 0 评论 -
【软构件】实验5 Redisson
总数据量1000(序号1-1000)测试数据量1000(序号1-2000随机)redis中数据量100(序号1-100)布隆过滤器中数据量1000(序号1-1000)方案1穿透670方案2穿透419总数据量1000(序号1-1000)测试数据量1000(序号1-1000随机)redis中数据量300(序号1-300)布隆过滤器中数据量1000(序号1-1000)方案1穿透677方案2穿透333总数据量1000(序号1-1000)测试数据量。原创 2024-01-17 14:17:49 · 823 阅读 · 0 评论 -
【软构件】实验3 RabbitMQ消息中间件
而对于抢单失败的日志消息,则只要输出控制台即可(提示:可以选取合适类型的Exchange,创建两个队列,监听时分别按控制台输出、写入数据库两种方法绑定相应的队列)。(2)解藕秒杀程序中的日志记录部分,使用RabbitMQ实现:由抢单程序发送日志消息到队列,再由日志模块处理消息队列,并记录日志(可以写入文件、数据库,或者只是控制台输出)。(3)分别编写程序完成对三种Exchange类型的测试:Direct、Fanout、Topic,并测试字符串、对象等消息的传输。原创 2024-01-17 14:16:26 · 815 阅读 · 0 评论 -
【软构件】实验2 缓存中间件Redis
(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。原创 2024-01-17 14:14:28 · 854 阅读 · 0 评论 -
【软构件】实验1 Spring Boot微服务
引入各个依赖:dependencies,如mysql、mybatis、log4j、lombok、jackson、redis。测试service各个controller的get,put,post,delete。测试service各个controller的get,put,post,delete。测试redisController的get,put,post,delete。post请求完毕后,进行get获取数据,可以看到testKey3出现了。新建项目,构建api模块,service模块,server模块。原创 2024-01-17 13:48:17 · 969 阅读 · 0 评论