摘要:
服务提供者也应该是个集群。多个提供者 1.参照8001创建8002的module 创建名称为“cloud-provider-payment8002” 2.改POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven. 阅读全文
摘要:
微服务RPC远程服务调用最核心的是什么? 高可用,试想你的注册中心只有一个,它出现故障那就呵呵了,会导致整个微服务环境部可用,所以解决办法:搭建Eureka注册中心集群,实现负载均衡+故障容错。 “互相注册,相互守望” 1.创建一个新cloud-eureka-server7002的Eureka Se 阅读全文
摘要:
1.Eureka工作原理 2.什么是Eureka,什么是服务注册与发现 Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。 Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。 Eureka客户端是一个java客户 阅读全文
摘要:
消费者和生产者两个module中都涉及到了Payment和CommonResul两个类,按这样的规律后续会需要很多重复性的代码,面临这样的问题我们需要将多余的代码重构,使其重复使用!! 1.新建一个公共的module,用来封装公共的代码。 新建module是不对外暴露的,所以直接叫“cloud-ap 阅读全文
摘要:
1.建module 2.改POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
摘要:
热部署的作用是代码改动自动重启,不需要人工手动重启,方便调试! 步骤: 1. 在子module中的POM.xml中添加引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtool 阅读全文
摘要:
项目人力资源管理的目的是根据项目需要规划并组件项目团队,对团队进行有效的指导和管理,以保证他们可以完成项目任务,实现项目目标。 9.1 项目人力资源管理概念 9.1.1 项目团队 项目团队由为完成项目而承担不同角色与职责的人员组成。项目团队成员可能具备不同的技能,可能是全职或兼职的,可能随项目进展而 阅读全文
摘要:
微服务模块流程: 1.建module 右键父工程,选择New中的Module。 输入模块名称。点击【Finish】。 建好的结构如下: 2.改POM 查看父工程的POM文件,看看变化。在父POM中多了modules节点。 选择modeul中的pom,添加引入配置: <?xml version="1. 阅读全文
摘要:
项目质量管理 阅读全文
摘要:
一、微服务cloud整体聚合父工程Project 1.New Project File->new->project 选择Maven 点击【Next】 2.聚合总父工程名字和工程名字 点击【Next】 3.Maven选版本 4.字符编码 5.注解生效激活 6.java编译版本选8 7.File Typ 阅读全文