首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java技术分享

    idea新建springCloud项目4)- 商品服务

    需要实现商品服务的这4个功能: ? springCloud项目-商品服务 ? 修改版本,和之前建的eureka项目版本一致,修改完记得刷新: ? 删除掉不需要的文件: ? 5.把商品服务注册到eureka上去,启动项目 将application.properties修改为application.yml ? 记得加上这个注解,再启动项目: ? 查询类目 * 4.

    1.4K20发布于 2019-07-25
  • 来自专栏技术博客文章

    SpringCloud项目推荐

    gitee star 23.8k 项目地址:https://gitee.com/log4j/pig 技术栈: Spring Boot Spring Cloud Spring Cloud Alibaba 代码简洁,架构清晰,适合学习和直接项目中使用。 https%3A%2F%2Fgitee.com%2Fgeek_qi%2Fcloud- platform) ▲ 架构图 3、microservices-platform 基于SpringBoot2.x、SpringCloud to=https%3A%2F%2Fgitee.com%2Fzlt2000%2Fmicroservices- platform) ▲ 架构图 ▲ 功能介绍 4、RouYi-Cloud 基于Spring Boot to=https%3A%2F%2Fgitee.com%2Fy_project%2FRuoYi- Cloud) ▲ 架构图 5、lamp-cloud lamp-cloud 基于Jdk11 + SpringCloud

    1.1K00编辑于 2021-12-17
  • 来自专栏CodeNone

    SpringCloud入门(4)Hystrix

    经过前3节的SpringCloud学习,了解了服务的提供者可能不止有一个端口,在以后的真正的工作中可能还不止有一个微服务来提供服务。如果服务崩掉,如果没有措施,会导致很严重的损失。 spring-cloud-starter-netflix-hystrix</artifactId> </dependency> </dependencies> 随后在父模块下新建一个hystrix-consume9301 子模块,最后的项目结构目录如下 4 测试 开启Eureka服务注册中心EurekaServer8001,服务提供者EurekaProvide7001,[7002, 7003],开启HystrixConsume9301 ? 「也就是本系列第一篇文章中的eureka-client-provide7001子模块项目」 @SpringBootApplication @RestController @EnableEurekaClient 修改配置文件 按照控制台报错修改控制文件,加入 hystrix: dashboard: proxy-stream-allow-list: localhost 重启项目,此时重复上述操作可以看到正确运行

    74320发布于 2021-08-12
  • 来自专栏java架构计划训练营

    SpringCloud Zuul网关(4)

    Zuul 网关 zuul 是 spring cloud 的一个推荐组件 https://github.com/Netflix/zuul

    37710编辑于 2022-06-14
  • 来自专栏悟空聊架构 | 公众号

    20.SpringCloud实战项目-SpringCloud整合Gateway网关

    PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架 Spring Cloud Gateway取代了netflix的Zuul网关 2.Gateway原理 PassJava项目中 模块 适用Spring 初始化器创建Gateway module 创建module 选择Gateway依赖 引入Gateway模块 <module>passjava-gateway</module> 4. 当请求路径中包含url=qq,则跳转到http://www.qq.com 第二条路由规则:当请求路径中包含url=baidu,则跳转到http://www.baidu.com 后续在PassJava项目中使用

    1.4K31发布于 2020-04-27
  • 来自专栏yuyy.info技术专栏

    SpringCloud】二、项目基础搭建

    IDEA搭建项目必要操作 字符编码 Settings - File encoding-utf8 勾选Transparent native-to-asciic on version,目的是properties Processors-enable Java编译版本选8 过滤文件,不展示在idea左侧目录 Settings - File Type-ignore file or folder-.idea .iml Maven聚合项目配置 ://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.yuyy.springcloud <version>${junit.version}</version> </dependency> <dependency> <groupId>log4j </groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> <

    38710编辑于 2022-06-28
  • 来自专栏Dimples开发记

    SpringCloud项目父工程搭建

    这里我使用 IntelliJ IDEA 作为开发工具,在 IDEA 当中新建一个 MAVEN 项目项目的 pom.xml 文件配置如下,注意配置文件当中的 <packaging> 必须设置为 pom: >1.2.17</log4j.version> <lombok.version>1.16.18</lombok.version> <mysql.version>8.0.19 </groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</ configuration> </plugin> </plugins> </build> </project> 上面所有的 jar 包的版本可以在自己定义,当然需要符合 SpringCloud 的要求,SpringCloud 项目的父工程就搭建完毕

    50530编辑于 2022-12-21
  • 来自专栏若尘的技术专栏

    SpringCloud微服务开源项目

    代码简洁,架构清晰,适合学习和直接项目中使用。 Docker、Kubernetes、Rancher2 支持 提供 lambda 、stream api 、webflux 的生产实践 功能截图 详细了解 https://gitee.com/log4j /pig 三、microservices-platform 介绍 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构 SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。 to=https%3A%2F%2Fgitee.com%2Fy_project%2FRuoYi- Cloud) 六、open-capacity-platform 介绍 简称ocp是基于layui+springcloud

    1.2K45编辑于 2021-12-07
  • 来自专栏TimeFriends

    springCloud_项目框架搭建

    q-sign-algorithm=sha1&q-ak=AKID2uZ1FGBdx1pNgjE3KK4YliPpzyjLZvug&q-sign-time=1653116684;1653123884&q-key-time 案例中的order-service 根据服务名称从EurekaServer拉取服务列表 基于服务列表做负载均衡,选中一个微服务后发起远程调用 搭建Eeruka 1.创建项目 defaultZone:http://127.0.0.1:10086/eureka Eeruka-服务注册 将user-service服务注册到EurekaServe 1.在user-service项目引入 修改访问的url路径,用服务名代替ip,端口 String url="http://userservice/user/"+order.getUerId(); 2.在order-service项目的启动类 LoadBalanced /\*添加的注解\*/ public RestTemplate restTemplate(){ return new RestTemplate(); } 需要项目代码联系博主

    55630编辑于 2022-05-21
  • 来自专栏全栈文档库

    SpringCloud-项目引入Nacos

    本文探讨了在Spring Cloud项目中引入Nacos的过程与方法。首先介绍了Nacos的基本概念和特性,然后深入解析了如何在项目中集成Nacos作为注册中心的步骤。 二、项目引入Nacos 首先,创建一个带有生产者和消费者的SpringCloud微服务项目: 这里就不重头带大家新建了,可以直接看我这篇文章:SpringCloud-创建多模块项目 接着对我们 SpringCloud 项目下 每个子项目 引入 Nacos,下面拿 springcloud-provider 这个子项目进行举例,其他子项目改造方法相同: ① pom.xml增加依赖 pom.xml 里增加 Nacos 自动发现的依赖 通过以上步骤,我们成功将 springcloud-provider 服务注册到了 Nacos 服务中心。 三、测试服务是否注册到Nacos 按照上面服务注册到 Nacos 的方法,把所有需要注册到 Nacos 服务的项目都按照上述方法进行更改,更改完成之后,我们启动所有项目

    92721编辑于 2024-02-16
  • 来自专栏若尘的技术专栏

    SpringCloud微服务开源项目

    代码简洁,架构清晰,适合学习和直接项目中使用。 Docker、Kubernetes、Rancher2 支持 提供 lambda 、stream api 、webflux 的生产实践 功能截图 详细了解 https://gitee.com/log4j /pig 三、microservices-platform 介绍 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构 SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。 to=https%3A%2F%2Fgitee.com%2Fy_project%2FRuoYi- Cloud) 六、open-capacity-platform 介绍 简称ocp是基于layui+springcloud

    79364发布于 2021-11-23
  • 来自专栏愿天堂没有BUG(公众号同名)

    SpringCloud实战:项目准备,构建大型实战项目

    项目准备阶段 本章中,我们将开始一个大型实战项目——博客网站。通过“以战代练”的方式来学习如何构建Spring Cloud微服务架构,让读者走出理论的丛林,在实践中玩转微服务架构。 我们知道,在正式开始搭建框架之前,首先应分析项目需求,再进行原型和UI设计,接着设计数据库结构,最后根据项目特点进行技术选型。本章将依次为大家介绍框架搭建前的准备事宜。 一个好的项目开发,产品设计阶段需要占到整个项目进度的50%甚至更多,才能保证整个项目开发的合理性。 一个优秀的产品应遵循以下几个原则。 用户至上。 根据5.2节的需求分析,可以使用Axure设计出如图5-2到图5-4的原型图。 由于篇幅有限,无法将所有原型界面列举出来。要看全部原型设计界面,请自行下载本文的配套资料。 本文给大家讲解的内容是springcloud实战:项目准备,构建大型实战项目博客网站 下篇文章给大家讲解的是springcloud实战:从公共模块入手搭建一套完整的微服务架构; 觉得文章不错的朋友可以转发此文关注小编

    1K30编辑于 2022-10-28
  • 来自专栏悟空聊架构 | 公众号

    18.SpringCloud实战项目-SpringCloud整合OpenFeign远程调用

    查询用户的学习时长 用户微服务passjava-member调用学习微服务passjava-study的方法 1.引入openfeign依赖 passjava-member和passjava-study项目4.测试OpenFeign传参 示例:用户id作为参数在服务间传递 MemberController @RequestMapping("/studytime/list/test/{id}") public

    60021发布于 2020-04-23
  • 来自专栏青青天空树

    springCloud学习4(Zuul服务路由)

    springcloud 总集:https://www.tapme.top/blog/detail/2019-02-28-11-33 本篇中 Zuul 版本为 1.x,目前最新的是 2.x,二者在过滤器的使用上有较大区别 超长警告 项目代码见文章结尾 一、背景   微服务架构将一个应用拆分为很多个微小应用,这样会导致之前不是问题的问题出现,比如: 安全问题如何实现? 4、动态重载路由   zuul 还有一个动态加载路由的功能,也就是在不重启 zuul 服务的情况下刷新路由。   直接修改application.yml将 prefix 从/api改为/apis。 , id); } return null; } } 要在 Zuul 中实现过滤器,必须拓展 ZuulFilter 类(2.x 版本中不是这样的),然后覆盖上述 4 重启项目 Zuul,访问localhost:5555/apis/licensestatic/licensing/12,可以看到控制台有如下打印: ? 说明前置过滤器生效。   

    1.2K10发布于 2019-06-19
  • 来自专栏java

    【十九】搭建SpringCloud项目三(Feign)

    下面假设product服务需要account服务的接口数据,于是测试product服务调用account的接口。

    25210编辑于 2024-06-21
  • 来自专栏java

    【十八】搭建SpringCloud项目二(GateWay)

    第四步:演示 现在通过gateway访问各个服务的接口,如下: 注意:访问方式跟直接访问接口不同,需要带项目名称,如下图: 可以看到,两种访问方式都可以实现接口调用。

    69010编辑于 2024-06-21
  • 来自专栏全栈文档库

    SpringCloud-创建多模块项目

    <modules> <module>springcloud-provider</module> </modules> 下面,我们来添加配置。 将 springcloud-provider 的 application.properties 配置文件重命名为 application.yml。 父工程下创建模块 springcloud-consumer。 <modules> <module>springcloud-provider</module> <module>springcloud-consumer</module> </modules 将 springcloud-consumer 的 application.properties 配置文件重命名为 application.yml。

    2K21编辑于 2024-02-15
  • 来自专栏以Java架构赢天下

    SpringCloud 项目pom.xml配置

    首先声明,本项目整体用的是SpringCloud+SpringBoot+Mybatis-plus框架 根项目pom.xml配置如下: <? Milestones</name> <url>https://repo.spring.io/milestone</url> </repository> </repositories> 子项目 --Slf4j 依赖--> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j

    2.8K30发布于 2020-12-21
  • 来自专栏java

    【二十】搭建SpringCloud项目四(Ribbon)

    从前面几章开始从0搭建SpringCloud项目,再逐步进行优化,加入其它组件。

    19210编辑于 2024-06-21
  • 来自专栏java

    【十七】搭建SpringCloud项目一(Eureka)

    从本章开始从0搭建SpringCloud项目,再逐步进行优化,加入其它组件。 本次首先整合springcloud五大组件中的发现服务(Eureka)。 本章先进行结构的搭建,SpringCloud项目就是一个一个的Spring项目合在一起的,所以新建一个maven项目,再在maven项目里面新建多个Spring项目即可,如下: 第一步:新建maven >1.2.17</log4j.vsrsion> </properties> <! -- log4j--> <dependency> <groupId>log4j</groupId> <artifactId >log4j</artifactId> <version>${log4j.vsrsion}</version> </dependency>

    1.7K10编辑于 2024-06-21
领券