![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
Eyeshort
这个作者很懒,什么都没留下…
展开
-
Spring Boot项目快速搭建
实验要求及目的:(1)掌握ApplicationContext容器使用属性setter方法注入的实现;(2)了解Spring的概念和优点;(3)熟悉Spring中的IOC和DI;实验环境: a) Java jdk 1.8; b) apache-maven-3.6.0; c) Myeclipse C10;实验内容:步骤一:从 start.spring....原创 2019-05-23 08:44:17 · 147 阅读 · 0 评论 -
Spring Cloud应用开发(七:使用Git存储方式实现分布式配置管理 )
1、使用Git存储实现管理;1.1、配置Git。在Git上创建microservice-study-config目录,并在目录中添加开发,预发布和测试的配置文件;1.2、修改服务端配置文件。将microservice-config-server工程的配置文件中本地文件存储方式的配置删除(或注释),并添加git的配置信息;1.3、修改客户端配置文件。在micro...原创 2019-05-24 08:02:19 · 339 阅读 · 0 评论 -
Docker的使用(一:Docker入门程序)
1、编写Dockerfile文件;注:创建一个空的Docker工作目录dockerspace,进而进入该目录,并创建编写dockerfile文件;2、编写外部文件。注:在当前目录(dockerspace)下分别创建requirements.txt和app.py。2.1、编写requirements.txt文件;2.2、编写app.py文件3、创建...原创 2019-05-24 08:02:44 · 226 阅读 · 0 评论 -
Docker的使用(二:Docker客户端常用指令练习)
1、列出镜像;2、搜索镜像;3、拉取镜像;4、构建镜像;4.1、在Dockerfile文件所在目录构建镜像;4.2、在其他目录构建镜像;4.3、查看镜像是否构建成功;5、删除镜像;6、创建并启动容器;7、列出容器;8、执行命令;9、停止容器;9.1、通过docker stop指令停止指定容器;9....原创 2019-05-24 08:03:18 · 610 阅读 · 0 评论 -
Docker的使用(三:Docker Hub远程镜像管理)
1、登录 Docker Hub;2、修改镜像名称;3、登录认证;4、推送镜像;5、查看验证;原创 2019-05-24 08:03:43 · 1108 阅读 · 0 评论 -
Docker的使用(四:Docker Registry本地私有仓库搭建&知识点总结)
任务一: Docker Registry本地私有仓库搭建1、启动Docker Registry;2、重命名镜像;3、推送镜像;4、浏览器查看验证;5、文件查看验证;任务二:Docker Registry本地私有仓库配置;1、本地私有仓库配置;1.1、查看Docker Registry私有仓库搭建地址;1.2、生成自签名证...原创 2019-05-24 08:04:05 · 577 阅读 · 0 评论 -
Docker的使用(五:Docker中的网络与数据管理)
实验环境三台运行有Ubuntu 16.04 操作系统的虚拟机,并每台主机中已安装docker环境;学习目标docker的网络管理 docker Swarm集群的使用 Volume数据卷的使用实验内容任务一:Docker网络管理1、Docker默认网络管理docker安装时自动创建三种网络。客户端可以通过网络管理指令查看。sudo docker network l...原创 2019-05-29 10:36:07 · 477 阅读 · 0 评论 -
Docker的使用(docker pull拉取镜像失败问题解决)
在docker拉取Nginx镜像过程中,速度慢,或者不成功报错代码:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting...原创 2019-05-29 11:06:24 · 62200 阅读 · 16 评论 -
微服务项目的整合与测试
实验目的掌握微服务项目的整合使用掌握Swagger-UI的简单使用练习内容1、微服务项目整合1.1、项目预览1.1.1、在https://github.com/shi469391tou/microservice-mallmanagement.git地址下载,并导入Myeclipse中;1.1.2、查看项目的结构1.2、微服务项目的功能介绍1.2.1、m...原创 2019-06-10 16:37:13 · 1611 阅读 · 0 评论 -
Spring Cloud应用开发(六:使用本地存储方式实现分布式配置管理 )
1、搭建Config Server;1.1、创建配置中心工程microservice-config-server,并在其pom.xml中引入Config Server的依赖;1.2、编写配置文件application.yml,添加服务端口号和存储属性等信息;1.3、在scr/main/resources目录下创建三个分别用于表示开发,预发布和测试的资源配置文件...原创 2019-05-24 08:02:02 · 222 阅读 · 0 评论 -
Spring Cloud应用开发(五:API网关服务)
1、使用Zuul构建API网关服务;注:本服务涉及到3个工程,起作用分别如下:ms-spring-eureka-server工程:服务注册中心,端口为8761。 ms-spring-eureka-order工程:服务提供者,需要启动一个订单实例,端口为7900。 Ms-gateway-zuul工程:使用Zuul实现的API Gateway,端口为8050。1.1、创...原创 2019-05-24 08:01:45 · 186 阅读 · 0 评论 -
Spring Cloud应用开发(四:服务容错保护)
1、Spring Cloud Hystrix的使用1.1、创建microservice-eureka-user-hystrix工程,并在其pom.xml中引入eureka和hystrix的依赖;1.2、编写配置文件。在配置文件中添加Eureka服务实例的端口号,服务端地址等;1.3、在工程主类Application中使用@EnableCircuitBreaker注解...原创 2019-05-24 08:01:25 · 165 阅读 · 0 评论 -
Spring & servlet
1、修改pom.xml文件,添加以下内容:代码:<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </depende...原创 2019-05-23 08:54:17 · 287 阅读 · 0 评论 -
pring Boot与MyBatista的集成
1、准备数据库环境,在MySQL数据库中,创建一个名为microservice的数据库,在microservice中创建表tb_user,并在表中插入3条数据;2、创建项目,添加依赖。3、编写配置文件,在application.properties中添加数据库配置信息以及日志信息。4、创建实体类User。5、编写mapper。6、编写service类...原创 2019-05-23 09:07:08 · 199 阅读 · 0 评论 -
Spring Boot与Redis的集成
1、在Linux中安装Redis。1.1、在线下载软件1.2、安装软件1.3、修改配置文件1.4、启动Redis;2、添加Redis起步缓存,在pom.xml中添加Spring Boot支持Redis的依赖配置。3、添加缓存注解。3.1、在引导类Application.java中,添加@EnableCaching注解开启...原创 2019-05-23 09:17:11 · 152 阅读 · 0 评论 -
Spring Boot与ActiveMQ的集成
1、ActiveMQ软见得安装配置1.1、上传软件包并解压1.2、配置并启动1.3、浏览器验证2、添加ActiveMQ起步依赖;3、创建消息队列对象,在Application.java中编写一个创建消息队列的方法,其代码展示如下;4、创建消息生产者,创建一个队列消息的控制器类QueueController,并在类中编写发送消息的方法,其...原创 2019-05-23 09:23:08 · 209 阅读 · 0 评论 -
将Spring Boot项目打包成jar包&war包
任务一:将Spring Boot项目打包成jar包1、在pom.xml文件中添加依赖2、通过cmd命令行来进行打包jar包(首先进入项目的目录中)3、进入项目中的target目录下查看包4、使用命令执行jar包;5、浏览器查看输出结果任务二:将Spring Boot项目打包成war包1、将项目pom.xml中<packaging>元素内的...原创 2019-05-23 09:26:45 · 1103 阅读 · 0 评论 -
Spring Cloud应用开发(一:使用Eureka注册服务)
1、搭建maven父工程;注:在MyEclipse中,创建一个Maven父工程cloud,并在工程的pom.xml中添加Spring Cloud的版本依赖等信息。2、搭建服务端工程。注:在父工程cloud中,创建Maven子模块ms-spring-eureka-server作为服务端工程,该模块是一个基础的Spring Boot工程。2.1、添加依赖(microse...原创 2019-05-23 09:30:37 · 188 阅读 · 0 评论 -
Spring Cloud应用开发(二:实现服务间的调用)
1、搭建订单服务工程。注:在父工程cloud中,创建Maven子模块ms-spring-eureka-server;1.1、添加依赖,在pom文件中添加Eureka依赖;1.2、写配置文件,在配置文件中添加Eureka服务实例的端口号、服务端地址等信息;1.3、创建订单实体类,创建com.itheima.springcloud.po包,并在包中创建订单...原创 2019-05-23 09:33:37 · 250 阅读 · 0 评论 -
Spring Cloud应用开发(三:客户端的负载均衡)
1、Ribbon的使用注:在石榴啊RestTemplate的方法上添加@LoadBalanced注解,并在其执行方法中使用服务实例的名称即可;1.1、添加@LoadBalanced注解,在ms-spring-eureka-user工程引导类中的RestTemplate()方法上添加@LoadBalanced注解;注:在上述方法中RestTemplate被@LoadBal...原创 2019-05-23 09:36:57 · 139 阅读 · 0 评论 -
微服务项目的部署
练习目标掌握Docker Compose编排工具的使用 掌握微服务项目与Docker的整合方式 掌握微服务项目的部署方式项目整合参考:https://blog.csdn.net/qq_37823605/article/details/91379272练习内容1、Docker Compose编排工具1.1、Docker Compose的安装与卸载1.1.1、安装条件Do...原创 2019-06-18 08:02:54 · 22271 阅读 · 2 评论