当前位置: 首页 > news >正文

凡科建站官网登科技术语有哪些

凡科建站官网登,科技术语有哪些,工程公司企业简介,精灵代理ip目录 引出小项目要求创建极简数据库表订单表#xff0c;订单明细表商品表积分表 相关微服务积分微服务产品微服务订单微服务调用积分和订单微服务 网关微服务登陆认证通过网关实现对外提供接口API走网关功能 sentinel相关使用Sentinel限流#xff0c;流量整形Sentinel降级服务… 目录 引出小项目要求创建极简数据库表订单表订单明细表商品表积分表 相关微服务积分微服务产品微服务订单微服务调用积分和订单微服务 网关微服务登陆认证通过网关实现对外提供接口API走网关功能 sentinel相关使用Sentinel限流流量整形Sentinel降级服务制造异常情况实现降级 总结 引出 使用Nacos、Open Feign、Gateway、Sentinel技术栈实现XX公司订单、库存、积分的案例开发以下是服务调用关系 git代码https://gitee.com/pet365/spring-cloud-goods https://github.com/RainbowForest/e-commerce-microservices https://awesomeopensource.com/project/RainbowForest/e-commerce-microservices 小项目要求 使用Nacos、Open Feign、Gateway、Sentinel技术栈实现XX公司订单、库存、积分的案例开发以下是服务调用关系 技术栈Nacos、Open Feign、Gateway、Sentinel技术栈 二数据库设计 1订单表、订单明细表 2商品表 3积分表 三项目需求 1现订单增删改查除功能 2实现商品增删改查除功能 3实现积分增删改查除功能 4实现nacos配置中心 5实现网关用户认证功能 在网关使用token实现认证功能 6实现对外提供接口API走网关功能 ①积分查询列表②商品查询列表③订单查询列表④下单功能 7实现内部服务调用功能 ①内部服务使用Open Feign②下单调用商品服务减库存③下单调用积分服务加积分 8Sentinel降级服务制造异常情况实现降级 9实现网关限流功能 使用Sentinel限流流量整形 创建极简数据库表 订单表订单明细表 /*Navicat Premium Data TransferSource Server : 127.0.0.1Source Server Type : MySQLSource Server Version : 80022Source Host : 127.0.0.1:3306Source Schema : consumer_goods_orderTarget Server Type : MySQLTarget Server Version : 80022File Encoding : 65001Date: 10/10/2023 21:51:03 */SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for goods_order -- ---------------------------- DROP TABLE IF EXISTS goods_order; CREATE TABLE goods_order (id int NOT NULL AUTO_INCREMENT COMMENT 主键暂不考虑高并发问题,user_id int NULL DEFAULT NULL COMMENT 用户id,price decimal(10, 2) NULL DEFAULT NULL COMMENT 总价格,PRIMARY KEY (id) USING BTREE ) ENGINE InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ROW_FORMAT Dynamic;-- ---------------------------- -- Table structure for goods_order_detail -- ---------------------------- DROP TABLE IF EXISTS goods_order_detail; CREATE TABLE goods_order_detail (id int NOT NULL AUTO_INCREMENT COMMENT 订单明细表主键,order_id int NULL DEFAULT NULL COMMENT 订单表的id,goods_id int NULL DEFAULT NULL COMMENT 商品的id,nums int NULL DEFAULT NULL COMMENT 数量,PRIMARY KEY (id) USING BTREE ) ENGINE InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ROW_FORMAT Dynamic;SET FOREIGN_KEY_CHECKS 1; 商品表 /*Navicat Premium Data TransferSource Server : 127.0.0.1Source Server Type : MySQLSource Server Version : 80022Source Host : 127.0.0.1:3306Source Schema : consumer_goods_productTarget Server Type : MySQLTarget Server Version : 80022File Encoding : 65001Date: 10/10/2023 21:52:45 */SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for goods_sku -- ---------------------------- DROP TABLE IF EXISTS goods_sku; CREATE TABLE goods_sku (id int NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 商品名,price decimal(10, 2) NULL DEFAULT NULL COMMENT 价格,stock int NULL DEFAULT NULL COMMENT 数量,PRIMARY KEY (id) USING BTREE ) ENGINE InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ROW_FORMAT Dynamic;-- ---------------------------- -- Records of goods_sku -- ---------------------------- INSERT INTO goods_sku VALUES (1, iPhone 15 Pro Max 超视网膜 XDR 显示屏, 8999.00, 39);SET FOREIGN_KEY_CHECKS 1; 积分表 /*Navicat Premium Data TransferSource Server : 127.0.0.1Source Server Type : MySQLSource Server Version : 80022Source Host : 127.0.0.1:3306Source Schema : consumer_goods_pointsTarget Server Type : MySQLTarget Server Version : 80022File Encoding : 65001Date: 10/10/2023 21:53:48 */SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for goods_point -- ---------------------------- DROP TABLE IF EXISTS goods_point; CREATE TABLE goods_point (id int NOT NULL AUTO_INCREMENT COMMENT 主键,user_id int NULL DEFAULT NULL COMMENT 对应用户的主键,point decimal(10, 2) NULL DEFAULT NULL COMMENT 积分数量,PRIMARY KEY (id) USING BTREE ) ENGINE InnoDB AUTO_INCREMENT 1 CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ROW_FORMAT Dynamic;-- ---------------------------- -- Records of goods_point -- ---------------------------- INSERT INTO goods_point VALUES (1, 1, 10.89); INSERT INTO goods_point VALUES (2, 1, 8999.00); INSERT INTO goods_point VALUES (3, 1, 8999.00); INSERT INTO goods_point VALUES (4, 1, 8999.00); INSERT INTO goods_point VALUES (5, 1, 17998.00); INSERT INTO goods_point VALUES (6, 1, 17998.00); INSERT INTO goods_point VALUES (7, 1, 8999.00); INSERT INTO goods_point VALUES (8, 1, 8999.00);SET FOREIGN_KEY_CHECKS 1; 相关微服务 积分微服务 产品微服务 订单微服务 调用积分和订单微服务 内部服务使用Open Feign 下单调用商品服务减库存 下单调用积分服务加积分 网关微服务 登陆认证通过网关 下面是我用的token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiJ9.Gdsp9Fz9DTbekM7maxJVceuWZeEZlF0Ir0NuzHbE7kc 权限从redis中获取 实现对外提供接口API走网关功能 ①积分查询列表 ②商品查询列表 ③订单查询列表 ④下单功能 sentinel相关 使用Sentinel限流流量整形 进行配置 JMeter测试工具 http请求 线程数设置 sentinel中查看监控波形图 JMeter后台结果树 消峰填谷 采用均匀排除的策略 Sentinel降级服务制造异常情况实现降级 在积分微服务中通过传的参数进行是否抛出异常 在调用积分微服务的订单order微服务中设置feign的fallback 对于order调用的积分的请求资源进行熔断规则的设置 总体概览多次调用触发了熔断降级发送正常请求次数处于熔断期间因此也被降级。 总结 使用Nacos、Open Feign、Gateway、Sentinel技术栈实现XX公司订单、库存、积分的案例开发以下是服务调用关系
http://wiki.neutronadmin.com/news/50566/

相关文章:

  • seo网站优化方案案例朔州建设机械网站
  • 佛山网站免费制作软件工程学校排名
  • 网站群集约化建设通知图书馆网站建设需求分许
  • 医药网站源代码自建博客wordpress
  • 济南济南网站建设网站建设wordpress 语种顺序
  • discuz 网站备案信息代码安徽网页设计培训
  • 外贸工厂网站做seo多吗专业单位网站建设
  • 怎么做二手网站代理制作模板网站报价
  • 网站服务器租用选择郑州网站推广方法
  • 烟台网站建设-中国互联华龙网重庆
  • 互动平台下载找一个网站做优化分析
  • 四川建设安全生产监督管理局网站男科专科医院排名
  • linux tomcat 网站目录企业网站建设主要类型及选择
  • 乌市地区建设工程门户网站怎样做网站
  • 青岛大型网站建设电话营销
  • 网站优化 工具网站用户体验优化
  • wordpress 动漫网站万网域名指向网站
  • 张家港做网站的wordpress大学教程
  • 张掖交通建设投资有限责任公司网站设计师联盟官网效果图
  • 最简单的手机网站制作太仓网站优化
  • linux 搭建网站服务器网页设计与制作教程第二版教材
  • 网页设计制作音乐网站免费做网站怎么做网站619
  • 网站收录提交入口免费咨询问题
  • 本地最好的网站开发建设公司微信公众号如何快速涨粉
  • 深圳的网站建设公司如何才能让自己做的网站百度能搜
  • 成都建设厅官方网站给手机做网站的公司
  • 招商网站开发大连甘井子区教育局
  • 网站建设程序做哪些云南电商网站建设
  • 沧州企业网站建设盐城网站建设网站制作推广
  • 成都建设网站公司杭州十大广告公司