Spring的微服务框架SpringCloud受到众多公司欢迎,给大家带来一篇框架搭建入门。本次采用的版本是Spring Cloud版本为Finchley.RELEASE。 一、SpringCloud项目简介 spring cloud: 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服 ...
分类:
编程语言 时间:
2019-11-13 13:03:27
阅读次数:
90
导入eureka-server的jar包失败,有两种方法解决: 方法一:如果Event log 输出下面信息,可按照图片进行设置 方法二:将springcloud版本换掉(这是在创建项目时切换版本) 项目创建成功后改变版本号: ...
分类:
编程语言 时间:
2019-11-13 12:42:46
阅读次数:
1247
一、为什么会想到定义@SpringCloudProfile这样的注解 首页提一下@Profile注解:它主要用与Spring Boot多环境配置中,指定某个类只在指定环境中生效,比如swagger的配置只允许开发和测试环境开发,线上需要禁止使用。 使用@Profile进行如下配置: 但是在Sprin ...
分类:
编程语言 时间:
2019-11-13 00:48:35
阅读次数:
107
thinkphp6.0 多应用模块下提示控制器不存在 在项目根目录下使用Composer composer require topthink/think-multi-app 参考链接 ...
分类:
Web程序 时间:
2019-11-13 00:39:40
阅读次数:
264
为了保证数据高可用,那么我们采用Zookeeper作为配置中心来保存数据。SpringCloud对Zookeeper的集成官方也有说明: "spring_cloud_zookeeper " 这里通过实践的方式讲解下使用方式。 1、添加依赖包 配置说明: 是zookeeper作为配置中心的配置项目。 ...
分类:
其他好文 时间:
2019-11-12 11:21:46
阅读次数:
87
一、Dubbo和SpringCloud两者对比 两者都是微服务开发框架,都是微服务架构的落地实现 两者的最大区别: Spring Cloud抛弃了RPC通讯,采用基于HTTP的REST方式。Spring Cloud牺牲了服务调用的性能,但是同时也避免了原生RPC带来的问题。REST比RPC更为灵活, ...
分类:
编程语言 时间:
2019-11-12 01:19:10
阅读次数:
91
微服务两种方式: 1. Spring Boot + Spring Cloud. 组减少,功能完备-HTTP通信 Spring Boot + Dubbo + zookeeper 组减少,功能非完备 -RPC通信框架 2. 四大问题--》网络是不可靠的 2.1 客户端如何访问这么多的服务器 》通过API ...
分类:
其他好文 时间:
2019-11-11 12:55:41
阅读次数:
165
版本信息: spring cloud 版本Greenwich.SR2 spring boot 版本2.1.8.RELEASE gateway报错 DefaultDataBuffer cannot be cast to org.springframework.core.io.buffer.NettyD ...
分类:
编程语言 时间:
2019-11-11 12:39:36
阅读次数:
337
第1章 课程导学我们会对整个课程的内容做一个简要的介绍,包括章节的安排,使用的主要技术栈,实战案例的介绍以及前置知识的介绍等内容。第2章 环境搭建开发工具的介绍及安装,介绍项目代码结构并搭建,基本的依赖和参数设置。第3章 API安全我们从简单的API场景入手,讲述API安全相关的知识。首先我们会介绍 ...
分类:
编程语言 时间:
2019-11-11 00:31:49
阅读次数:
138
摘要 本文基于前面的几篇Spring cloud Gateway文章的实现。 参考 "Gateway路由网关教程" "Gateway自定义过滤器教程" 前言 写了几篇关于Spring Cloud Gateway的文章后发现,Gateway涉及的知识范围太广了,真是深刻体会了“一入Spring clo ...
分类:
编程语言 时间:
2019-11-10 22:31:48
阅读次数:
98