谷粒商城
文章平均质量分 71
wang_book
这个作者很懒,什么都没留下…
展开
-
谷粒商城实战(046集群学习-rabbitmq集群)
两种模式。原创 2024-06-28 17:41:27 · 419 阅读 · 0 评论 -
谷粒商城实战(045集群学习-elasticsearch(ES)集群)
不管用户发给哪个节点,都可以访问到数据。原创 2024-06-28 17:40:46 · 452 阅读 · 0 评论 -
谷粒商城实战(044集群学习-redis集群)
使用crc16算法对key进行计算,根据计算出来的值进行分槽使用lua脚本保证事务的原子性重定向。原创 2024-06-26 16:20:39 · 308 阅读 · 0 评论 -
谷粒商城实战(043集群学习-mysql集群-分库分表)
总时长 104:45:00 共408P此文章包含第364p-第p365的内容。原创 2024-06-18 14:55:19 · 504 阅读 · 0 评论 -
谷粒商城实战(042集群学习-mysql集群-主从同步)
总时长 104:45:00 共408P此文章包含第361p-第p363的内容。原创 2024-06-18 14:45:02 · 440 阅读 · 0 评论 -
谷粒商城实战(037 k8s集群学习3-部署)
总时长 104:45:00 共408P此文章包含第346p-第p346的内容。原创 2024-06-14 10:42:48 · 293 阅读 · 0 评论 -
谷粒商城实战(036 k8s集群学习2-集群的安装)
总时长 104:45:00 共408P此文章包含第343p-第p345的内容。原创 2024-06-13 15:07:23 · 592 阅读 · 0 评论 -
谷粒商城实战(035 k8s集群学习1-前置介绍)
高可用集群 内容要部署-》请求apiserver-》生成pod存到etcd-》被scheduler监听到后进行调度-》为pod选定Node并通过apiserver保存到etcd-》被kubelet监听到启动pod。原创 2024-06-13 15:05:31 · 475 阅读 · 0 评论 -
谷粒商城实战(034 组件-Sleuth链路追踪)
引入springcloud的依赖管理引入链路追踪模块。原创 2024-06-12 10:16:50 · 204 阅读 · 0 评论 -
谷粒商城实战(033 业务-秒杀功能4-高并发问题解决方案sentinel 2)
使用注解的fallback参数调用降级方法url设置统一返回就行 方法的话就得设置返回值(使用回调函数等方式返回)原创 2024-06-11 17:16:41 · 430 阅读 · 0 评论 -
谷粒商城实战(033 业务-秒杀功能4-高并发问题解决方案sentinel 1)
新增一个配置类sentinel 提供的管理器类如果用spring5的webFlux编程就用下面的 这里我们用上面的定义一个错误码乱码了 我们定义一下编码就行。原创 2024-06-07 17:58:17 · 739 阅读 · 0 评论 -
谷粒商城实战(032 业务-秒杀功能3)
总时长 104:45:00 共408P此文章包含第319p-第p325的内容。原创 2024-06-05 16:31:11 · 526 阅读 · 0 评论 -
谷粒商城实战(031 业务-秒杀功能2)
总时长 104:45:00 共408P此文章包含第315p-第p318的内容。原创 2024-05-31 15:41:03 · 917 阅读 · 0 评论 -
谷粒商城实战(030 业务-秒杀功能1)
秒杀系统应该独立部署8点开始秒杀 10点结束秒杀价格 和 多少件(库存)原创 2024-05-31 15:38:20 · 504 阅读 · 0 评论 -
谷粒商城实战(029 业务-订单支付模块-支付宝支付2)
总时长 104:45:00 共408P此文章包含第305p-第p310的内容。原创 2024-05-27 17:24:27 · 425 阅读 · 0 评论 -
谷粒商城实战(028 业务-订单支付模块-支付宝支付1)
选择需要的功能因为需要资质 所以这里我们使用沙箱来进行测试。原创 2024-05-27 16:47:01 · 528 阅读 · 0 评论 -
谷粒商城实战(027 业务-订单模块-分布式事务4)
总时长 104:45:00 共408P此文章包含第298p-第p299的内容。原创 2024-05-21 16:58:26 · 318 阅读 · 0 评论 -
谷粒商城实战(026 业务-订单模块-分布式事务3)
总时长 104:45:00 共408P此文章包含第294p-第p297的内容。原创 2024-05-20 15:35:55 · 320 阅读 · 0 评论 -
谷粒商城实战(025 业务-订单模块-分布式事务2)
seata无法使用在高并发场景,因为加了很多锁,相当于把并发变成了串口化了,所以这里我们在高并发场景不使用seata,使用最大努力通知型方法和可靠消息+最终一致性方案这里使用消息队列来实现分布式事务(可靠消息+最终一致性方案)最终一致性:几十分钟甚至一天解锁都可以的。原创 2024-05-15 14:25:24 · 388 阅读 · 0 评论 -
谷粒商城实战(024 业务-订单模块-分布式事务1)
模拟积分服务出异常,前方的锁库存事务未回滚,这时候就需要分布式事务。原创 2024-05-15 14:22:29 · 819 阅读 · 0 评论 -
谷粒商城实战(023 业务-订单模块-页面和幂等性等校验)
远程调用的服务已经注册到了注册中心。原创 2024-05-11 16:24:40 · 215 阅读 · 0 评论 -
谷粒商城实战(022 业务-订单模块-服务调用)
总时长 104:45:00 共408P此文章包含第267p-第p270的内容。原创 2024-05-09 16:36:41 · 386 阅读 · 0 评论 -
谷粒商城实战(021 业务-订单模块-页面设计)
所需的页面。原创 2024-04-30 17:43:47 · 218 阅读 · 1 评论 -
谷粒商城实战(020 RabbitMQ-消息确认)
总时长 104:45:00 共408P此文章包含第258p-第p261的内容。原创 2024-04-30 14:14:38 · 535 阅读 · 1 评论 -
谷粒商城实战(019 RabbitMQ-发送消息)
MQ的三大特点:流量削峰、应用解耦、异步处理redis是数据缓存,mq是任务缓存AMQP的MODEL 第一种是队列的实现 后四种是订阅的实现网络间传输 万物皆流。原创 2024-04-29 16:15:24 · 1558 阅读 · 2 评论 -
谷粒商城实战(018 业务-购物车的设计与实现)
记得整合OpenFeign来进行远程调用或被别人远程调用。原创 2024-04-25 17:16:43 · 1040 阅读 · 0 评论 -
谷粒商城实战(017 业务-单点登录)
单点登录(Single Sign-On,SSO)是一种身份验证服务,允许用户使用一组凭据(例如用户名和密码)登录到多个相关但相互独立的软件系统中。在用户进行了一次登录认证后,他们就可以访问其他受信任的系统而无需重新进行身份验证。SSO 的实现通常包括以下组件:身份提供者(Identity Provider,IdP):负责认证用户并颁发令牌。用户只需要在身份提供者进行一次登录,然后可以通过令牌访问其他受信任的系统。原创 2024-04-23 15:31:10 · 632 阅读 · 0 评论 -
谷粒商城实战(016 业务-SpringSession)
这里只是学习,目前都是token很少用session了。原创 2024-04-23 15:31:47 · 155 阅读 · 0 评论 -
谷粒商城实战(015 业务-认证服务-社交登录OAuth2.0)
授权页是qq的网址重定向回去CSDN。原创 2024-04-19 14:46:01 · 400 阅读 · 0 评论 -
谷粒商城实战(014 业务-认证服务-短信验证)
OAuth 2.0:问题解决: OAuth 2.0 主要解决的是授权问题,允许用户授权第三方应用程序访问其资源,而无需共享其凭据。实现方式: OAuth 2.0 通过授权服务器颁发访问令牌,该令牌用于代表用户访问受保护的资源。它不直接处理用户的身份验证,而是授予访问权限。应用场景: 主要用于允许用户在不共享他们的凭据的情况下,让第三方应用程序访问其受保护的资源,如社交媒体资料、云存储等。原创 2024-04-17 16:17:43 · 1018 阅读 · 0 评论 -
谷粒商城实战(013 业务-商城业务)
这段除了210集都是商城业务,无太多可学习的,可跳过这7集,直接看第2100集选择哪种方法取决于具体的需求和情况。通常情况下,异步请求合并数据适用于需要提高性能和页面加载速度的场景,而分开发送多个请求适用于需要更灵活处理数据更新频率和并发请求限制的场景。这是个提示配置 元数据处理器, 不加也行,加了之后记得重启项目如果配置类没写@Component 则这里引用需要写@EnableConfigurationProperties这里写了@Component了,已经加到容器中了, 所以可以直接引用。原创 2024-04-10 17:44:12 · 627 阅读 · 0 评论 -
谷粒商城实战(012 业务-异步多线程)
FutureTask继承的就是runnable。原创 2024-04-10 16:30:17 · 395 阅读 · 0 评论 -
谷粒商城实战(011 业务-检索服务)
这些过滤条件都可以写在must里,但是filter不参与评分,速度会快一些,所以一些分类等条件使用filter可以使用高亮功能将查到的数据进行颜色变换等css操作。原创 2024-04-08 15:04:39 · 262 阅读 · 0 评论 -
谷粒商城实战(010 缓存-解决数据一致性问题以及SpringCache的使用)
key记得加单引号否则spring会以为是表达式这里的过期时间在配置文件里设置,是毫秒为单位的,切记 同一个过期时间,可能会导致redis雪崩自己写一个组件配置类@EnableConfigurationProperties(CacheProperties.class) 的这个注解就把这个CacheProperties组件放到容器中了啊直接放到参数里。原创 2024-04-03 15:43:25 · 686 阅读 · 0 评论 -
谷粒商城实战(009 缓存-分布式锁)
总时长 104:45:00 共408P此文章包含第158p-第p165的内容。原创 2024-04-02 15:32:33 · 1476 阅读 · 1 评论 -
谷粒商城实战(008 缓存)
数据库承担落盘(持久化)工作。原创 2024-04-02 14:21:58 · 1499 阅读 · 0 评论 -
谷粒商城实战(007 压力测试)
使用中文这样写就是200个线程循环100次 一共是2万个请求baidu的吞吐量等信息谷粒商城的吞吐量等信息。原创 2024-03-29 16:22:08 · 597 阅读 · 0 评论 -
谷粒商城实战(006 渲染页面以及nginx)
网关的作用:鉴权和限流工作nginx动静分离这里使用thymeleaf这里展示的是默认路径 前缀 后缀等。原创 2024-03-13 17:35:52 · 449 阅读 · 0 评论 -
谷粒商城实战(005 商品上架)
总时长 104:45:00 共408P此文章包含第128p-第p135的内容。原创 2024-03-12 17:44:49 · 347 阅读 · 0 评论 -
谷粒商城实战(004 整合elasticSearch(es)搜索引擎)
总时长 104:45:00 共408P此文章包含第125p-第p127的内容。原创 2024-03-11 15:44:55 · 272 阅读 · 0 评论