微服务笔记
文章平均质量分 96
青木编码
技术,经验分享,在平台跟大家相互学习,共同进步
展开
-
修改order模块支持Dubbo 续 负载均衡 修改business模块 Seata概述Sentinel 介绍
Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务也是Spring Cloud Alibaba提供的组件Seata官方文档更多信息可以通过官方文档获取AT模式运行有一个非常明显的条件就是事务分支都必须是操作关系型数据库(mysql\MariaDB\Oracle)但是如果一个事务中有操作例如Redis这样的非关系型数据库时就不能使用AT模式了除了AT模式之外还有TCC、SAGA 和 XA 事务模式TCC模式。...原创 2022-08-11 09:16:15 · 585 阅读 · 0 评论 -
创建order\stock模块 Dubbo 负载均衡
RPC是Remote Procedure Call的缩写 翻译为:远程过程调用目标是为了实现两台(多台)计算机\服务器,互相调用方法\通信的解决方案RPC的概念主要定义了两部分内容1.序列化协议2.通信协议为了方便大家理解RPC,下面的图片帮助理解上面图是老婆和老公在家的时,老婆让老公洗碗的调用流程但这个流程是本地的,我们再换成远程调用的图片通信协议通信协议指的就是远程调用的通信方式再上面图片调用中,老婆使用手机信息的方法通知老公去洗碗实际上这个通知的方式可以有多种。...原创 2022-08-11 09:08:12 · 406 阅读 · 0 评论 -
创建commons和cart模块
Nacos收到这个"心跳包"如果发现这个服务的信息不在注册列表中,就进行注册,如果这个服务的信息在注册列表中就表明这个服务还是健康的。做具体配置之前,要明确,启动business之前,一定保证nacos在运行状态,否则启动business会报错的。启动之后,business一切功能正常,而且可以在nacos的服务列表中看到nacos-business的名称。默认情况下,启动服务后,每隔5秒会向nacos发送一个"心跳包",这个心跳包中包含了当前服务的基本信息。...原创 2022-07-25 18:02:56 · 871 阅读 · 0 评论 -
什么是Vant? Spring Cloud Nacos注册中心
Vant是一个轻量,可靠的移动端组件库,2017开源目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。课程中使用Vant 2.x版本可以浏览网站https://youzan.github.io/vant/v2/#/zh-CN/ElementUI是开发电脑浏览器页面的组件库而Vant是开发移动端显示页面的组件库酷鲨商城前台设计的是手机来访问,所以使用移动端更合适也就是使用Vant🚀 性能极佳,组件平均体积小于 1KB(min.原创 2022-07-06 10:03:47 · 3203 阅读 · 1 评论