首页 > 其他分享 >5.搭建微服务项目

5.搭建微服务项目

时间:2022-09-01 18:23:34浏览次数:42  
标签:spring webshop 服务项目 Cloud Spring 2.1 cloud 搭建

1.对服务进行划分

微服务模块             端口
webshop_coupon       7000
webshop-member       8000
webshop-order        9000
webshop-prodect      10000
webshop-ware         11000

2.组件选择

   用途                组件
服务注册与发现     Spring Cloud Alibaba-Nacos
配置中心          Spring Cloud Alibaba-Nacos
服务网关          Spring Cloud-Gateway
负载均衡          Spring Cloud-Ribbon
服务熔断限流      Spring Cloud Alibaba-Sentinel
服务通信调用      Spring Cloud-Feign
调用链监控        Spring Cloud-Sleuth+Zipkin
分布式事务        Spring Cloud Alibaba-Seata

3.版本选择

<java.version>1.8</java.version>
<spring-boot.version>2.1.8.RELEASE</spring-boot.version>
<spring-cloud.version>Greenwich.SR3</spring-cloud.version>
<spring-cloud-alibaba.version>2.1.0.RELEASE</spring-cloud-alibaba.version>

<!---------------- 分割线 ------------------->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>2.1.0.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

标签:spring,webshop,服务项目,Cloud,Spring,2.1,cloud,搭建
From: https://www.cnblogs.com/lailix/p/16647393.html

相关文章

  • 记一次使用docker搭建禅道
    相关docker-compose.yml内容如下version:'3.3'services:zentao:container_name:zentaoports:-'10011:80'volumes:......
  • 实战 | Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取1.为什么要搭建性能监控平台?本身带有聚合报告如下图所示:这个报告有几个很明显的缺点::中获......
  • 在三台服务器上搭建nacos集群
    Nacos集群参考-->nacos主机服务192.168.86.58nacos01192.168.86.19nacos02192.168.86.43nacos03在主机为192.168.86.58上安装mysql(我安装的是my......
  • CentOS搭建饥荒服务器
    我用的系统为CentOS7.6 1.安装部署服务器需要的环境yum-yupdate#升级服务器yum-yinstallscreenglibc.i686libstdc++.i686libcurl.i686#安装所需环境2.......
  • Java环境搭建、eclipse下载、编写第一个Java程序
    Java环境搭建1.下载JDK在学习一门新的语言之前,要把相应的开发环境搭好,JDK(JavadevelopmentKit)就是Java的开发环境。下载地址:https://www.oracle.com/technetwork/java/......
  • 3.搭建后台管理系统
    使用开源框架快速搭建后台管理系统:https://gitee.com/renrenio/renren-fasthttps://gitee.com/renrenio/renren-fast-vue1.后端配置1.把renren-fast项目添加到w......
  • ubuntu搭建python+opencv+gstreamer环境
    环境搭建安装依赖环境sudoaptinstalllibgtk2.0-devsudoaptinstallpkg-config源码编译下载opencv源码gitclonehttps://github.com/opencv/opencv.gitgi......
  • sumbs项目搭建
    在dao下新建BaseDao类用于读取上面的数据库配置文件点击查看代码importjava.io.IOException;importjava.io.InputStream;importjava.sql.*;importjava.util.Prop......
  • 如何把闲置的 Mac mini 搭建成一个局域网中的 Web 服务器 All In One
    如何把闲置的Macmini搭建成一个局域网中的Web服务器AllInOneMacmini2018https://secure5.www.apple.com.cn/shop/account/homehttps://mysupport.apple.com......
  • 使用hexo搭建博客
    中文官网地址:hexo安装hexo前提自有服务器域名安装nodejs安装gitnpminstall-gcnpm--registry=https://registry.npmmirror.com#切换源,后续操作使用cnpm安装......