微服务拆分-拆分商品服务

饭宝  论坛元老 | 2025-3-10 09:27:50 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1032|帖子 1032|积分 3096

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

 


 复制hm-service模块pom.xml文件内里的依赖到item-service模块pom.xml文件。

 需要准备的依赖
  1. <dependencies>
  2.         <!--common-->
  3.         <dependency>
  4.             <groupId>com.heima</groupId>
  5.             <artifactId>hm-common</artifactId>
  6.             <version>1.0.0</version>
  7.         </dependency>
  8.         <!--web-->
  9.         <dependency>
  10.             <groupId>org.springframework.boot</groupId>
  11.             <artifactId>spring-boot-starter-web</artifactId>
  12.         </dependency>
  13.         <!--数据库-->
  14.         <dependency>
  15.             <groupId>mysql</groupId>
  16.             <artifactId>mysql-connector-java</artifactId>
  17.         </dependency>
  18.         <!--mybatis-->
  19.         <dependency>
  20.             <groupId>com.baomidou</groupId>
  21.             <artifactId>mybatis-plus-boot-starter</artifactId>
  22.         </dependency>
  23.     </dependencies>
  24.     <build>
  25.         <finalName>${project.artifactId}</finalName>
  26.         <plugins>
  27.             <plugin>
  28.                 <groupId>org.springframework.boot</groupId>
  29.                 <artifactId>spring-boot-maven-plugin</artifactId>
  30.             </plugin>
  31.         </plugins>
  32.     </build>
复制代码
新建一个包

 准备以下的包

准备一个启动类,或者拷贝hm-service模块内里的启动类举行修改。

将hm-service模块内里的配置文件拷贝到item-service模块举行修改。


 我们每一个微服务都要做到独立,将来独立部署还要做到数据独立,也就是要做到本身有本身独立的数据库。我们需要去创建一个新的MySQL的实例,使用Docker重写创建一个,然后这个微服务独享一台MySQL,那么ip地点端口可能都会变革。但是如许的话成本太高了,假如说需要10个服务,就需要10台MySQL。我们接纳了折中方案,我们不可能再用原来的这张表这个库了,我们用一台MySQL然后在这内里去创建不同的database,每个微服务创建一个database来做数据隔离。
把准备好的sql 放到MySQL内里去运行。

 

 


将 hm-service模块内里有关商品的类拷贝到item-service模块内里去。

 将报错的包删掉让它重新导入。


ALT+8所有的启动类都在这里,如果没有出现启动类就革新Maven。

 


启动乐成
 ·测试
所有的服务都配置了Swagger所以我们可以直接访问localhost:8081/doc.html。

 商品微服务的拆分完成。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表