自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 spring cloud分布式微服务:springboot开启声明式

springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。了解springcloud架构可以加求求:三五三六二四七二五九,当然,如果你需要用其他的orm,比如beatlsql,就需要自己配置相关的事物管理器。准备阶段这篇文章基于xml的来实现,...

2020-01-17 17:19:27 177

原创 springcloud B2B2C o2o多用户商城-springboot集成spring cache

接着我们上一篇文章讲过的SpringBoot整合kafka和storm,续继介绍上篇内容编写。好了,编写完了kafka和storm相关的代码之后,我们再来进行和SpringBoot的整合!了解springcloud架构可以加求求:三五三六二四七二五九在进行和SpringBoot整合前,我们先要解决下一下几个问题。1 在SpringBoot程序中如何提交storm的Topolgy?storm...

2020-01-17 14:29:53 124

原创 SpringCloud Fegin结合Ribbon实现负载均衡

Fegin包含了Ribbon,可以直接实现负载均衡功能。这里我们就在Ribbon的项目稍微进行改造下实现该功能。了解springcloud架构可以加求求:三五三六二四七二五九首先在pom文件添加Fegin的依赖包。 <dependency> <groupId>org.springframework.cloud</groupId> ...

2020-01-17 12:10:41 228

原创 SpringCloud分布式微服务云架构-SpringCloud feign

feigin是一种模板化,声明式的http客户端,feign可以通过注解绑定到接口上来简化Http请求访问。了解springcloud架构可以加求求:三五三六二四七二五九,当然我们也可以在创建Feign对象时定制自定义解码器(xml或者json等格式解析)和错误处理。二、添加SpringCloud对feign的支持gradle配置:compile('org.springframework.c...

2020-01-17 11:15:32 286

原创 spring cloud分布式微服务-SpringBoot整合

接着我们上一篇文章讲过的SpringBoot整合kafka和storm,续继介绍上篇内容编写。好了,编写完了kafka和storm相关的代码之后,我们再来进行和SpringBoot的整合!了解springcloud架构可以加求求:三五三六二四七二五九在进行和SpringBoot整合前,我们先要解决下一下几个问题。1 在SpringBoot程序中如何提交storm的Topolgy?storm...

2020-01-16 17:51:51 212

原创 spring cloud+springboot分布式微服务-kafka和storm

为什么使用SpringBoot整合kafka和storm一般而言,使用kafka整合storm可以应付大多数需求。但是在扩展性上来说,可能就不太好。目前主流的微服务框架SpringCloud是基于SpringBoot的,所以使用SpringBoot对kafka和storm进行整合,可以进行统一配置,扩展性会更好。了解springcloud架构可以加求求:三五三六二四七二五九使用SpringBo...

2020-01-16 17:39:32 736 1

原创 Java B2B2C多用户商城springboot架构——springcloud整合bus

bus的使用主要是配合springcloud config部分来一起使用,并没有单独使用首先建立服务端:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactI...

2020-01-16 17:16:19 125

原创 JAVA b2b2c电子商务SpringCloud分布式微服务- Config

.Spring Cloud Config 分布式配置a.Config服务器①新建springboot项目,依赖选择Config Server②pom文件关键依赖    了解springcloud架构可以加求求:三五三六二四七二五九<parent> <groupId>org.springframework.boot</groupId> ...

2020-01-15 20:45:31 115

原创 springcloud +spring boot 电子商务-Springboot 常用注解

@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。了解springcloud架构可以加求求:三五三六二四七二五九@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。@RestController:用于标注控制层组件...

2020-01-15 12:55:53 104

原创 springcloud +springboot 社交电子商务-定时任务@Scheduled

SpringBoot定时任务主要由两个注解完成。@Scheduled加在方法上面。@EnableScheduling加在类上面。可以是Application类,也可以是@Component类,还可以是@Controller类等。了解springcloud架构可以加求求:三五三六二四七二五九如下:@SpringBootApplication@EnableSchedulingpublic ...

2020-01-15 12:38:56 174 1

原创 spring cloud分布式微服务:Hystrix依赖隔离

依赖隔离“舱壁模式”对于熟悉Docker的读者一定不陌生,Docker通过“舱壁模式”实现进程的隔离,使得容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算某个在Hystrix命令包装下的依赖服务出现延迟过高的情况,了解springcloud架构可以加求求:三五三六二四七二五九,也只是对该依赖服务的调用产生影响,...

2020-01-14 15:28:55 198

原创 spring cloud分布式微服务:分布式配置中心

Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息、加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源...

2020-01-14 14:11:41 89

原创 spring cloud+spring boot 社交电子商务-返回JSON格式

我们要实现RESTful API时,返回的错误是JSON格式的数据,而不是HTML页面,这时候我们也能轻松支持。需要JAVASpring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:三五三六二四七二五九本质上,只需在@ExceptionHandler之后加入@ResponseBody,就能让处理函数return的内容转换为JSON格式。下面以一个具体示例来实现...

2020-01-14 14:06:42 109

原创 java b2b2c电子商务 springcloud分布式微服务-Session共享

通常情况下,Tomcat、Jetty等Servlet容器,会默认将Session保存在内存中。如果是单个服务器实例的应用,将Session保存在服务器内存中是一个非常好的方案。但是这种方案有一个缺点,就是不利于扩展。目前越来越多的应用采用分布式部署,用于实现高可用性和负载均衡等。那么问题来了,如果将同一个应用部署在多个服务器上通过负载均衡对外提供访问,如何实现Session共享实现Session共...

2020-01-13 15:30:30 153

原创 java版spring cloud分布式微服务b2b2c社交电商(一)快速入门

快速入门本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。spring cloud b2b2c电子商务社交平台源码请加企鹅求求:三五三六二四七二五九系统要求:Java 7及以上Spring Framework 4.1.5及以上本文采用Java 1.8.0_73、...

2020-01-13 14:03:48 91 1

原创 java B2B2C Springboot分布式微服务社交电商-Spring Cloud常用问题

在使用Spring Cloud的过程中,难免会遇到一些问题。所以对Spring Cloud的常用问题做一些总结。一、整合Hystrix后首次请求失败1.1 原因分析Hystrix 默认的超时时间是1秒,如果在1秒内得不到响应,就会进入 fallback 逻辑。了解springcloud架构可以加求求:三五三六二四七二五九,由于 Spring 的懒加载机制,首次请求往往会比较慢,因此在某些机器...

2020-01-10 12:33:20 116

原创 java版 电子商务Springcloud分布式微服务多用户商城系统b2b2c-Spring Cloud常见问题与总结

在使用Spring Cloud的过程中,难免会遇到一些问题。所以对Spring Cloud的常用问题做一些总结。需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码:三五三六二四七二五九一、Eureka常见问题Eureka 注册服务慢默认情况下,服务注册到Eureka Server的过程较慢。在开发或测试时,常常希望能够加速这一过程,从而提升工作效率...

2020-01-10 12:03:53 174

原创 spring cloud分布式微服务-Hystrix服务降级

在开始使用Spring Cloud Hystrix实现断路器之前,我们先拿之前实现的一些内容作为基础,其中包括:了解springcloud架构可以加求求:三五三六二四七二五九eureka-server工程:服务注册中心,端口:1001eureka-client工程:服务提供者,两个实例启动端口分别为2001下面我们可以复制一下之前实现的一个服务消费者:eureka-consumer-rib...

2020-01-09 11:18:11 98

原创 SpringCloud分布式微服务b2b2c电子商务-config的简单配置shh方式

1、创建项目需要添加的依赖:要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求 :三五三六二四七二五九<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator...

2020-01-09 10:56:01 470 1

原创 SpringCloud分布式微服务b2b2c电子商务-Spring Cloud Config 加密和解密

重要 先决条件:要使用加密和解密功能,您需要在JVM中安装全面的JCE(默认情况下不存在)。您可以从Oracle下载“Java加密扩展(JCE)无限强度管理策略文件”,并按照安装说明(实际上将JRE lib / security目录中的2个策略文件替换为您下载的文件)。如果远程属性源包含加密内容(以{cipher}开头的值),则在通过HTTP发送到客户端之前,它们将被解密。这种设置的主要优点是,...

2020-01-07 14:17:51 90 1

原创 SpringCloud分布式微服务b2b2c电子商务-Spring Cloud Task

Spring Cloud Task的目标是为Spring Boot应用程序提供创建短运行期微服务的功能。在Spring Cloud Task中,我们可以灵活地动态运行任何任务,按需分配资源并在任务完成后检索结果。Tasks是Spring Cloud Data Flow中的一个基础项目,了解springcloud架构可以加求求:三五三六二四七二五九,允许用户将几乎任何Spring Boot应用程序作...

2020-01-06 11:15:14 145 1

原创 SpringCloud分布式微服务b2b2c电子商务-Gateway的基本入门

SpringCloud微服务项目之间调用是通过httprest请求来进行服务调用的,之前我们会用到HttpClient等工具来进行服务请求,Spring对这种请求进行了处理,封装成了可声明式的web客户端,使得编写web客户端更容易,feign还支持可插拔的编码器和解码器,Spring在用的时候增加了对@requestMapping的处理,同时,SpringCloud还对feign集成了注册中心(...

2020-01-06 11:06:42 120

原创 SpringCloud分布式微服务b2b2c电子商务-定时任务(Scheduling Tasks)

这篇文章将介绍怎么通过spring去做调度任务。构建工程创建一个Springboot工程,在它的程序入口加上@EnableScheduling,了解springcloud架构可以加求求:三五三六二四七二五九,开启调度任务。@SpringBootApplication@EnableSchedulingpublic class SpringbootSchedulingTasksApplica...

2020-01-03 15:55:58 237

原创 SpringCloud分布式微服务b2b2c电子商务-Spring Boot配置文件详解

springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。了解springcloud架构可以加求求:三五三六二四七二五九,在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。一、自定义属性当我们创建一个springboot项目的...

2020-01-03 15:38:55 88

原创 SpringCloud分布式微服务b2b2c电子商务-Spring Cloud自定义引导属性源

引导过程添加的外部配置的默认属性源是Config Server,但您可以通过将PropertySourceLocator类型的bean添加到引导上下文(通过spring.factories)添加其他源。您可以使用此方法从其他服务器或数据库中插入其他属性。作为一个例子,请考虑以下微不足道的自定义定位器:@Configurationpublic class CustomPropertySourc...

2020-01-03 15:20:38 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除