项目修改计划
1.创建parent父项目,方便其他pom继承 (y)
2.集群2个注册中心(注意host修改) (y)
3.集群2个service(p1多复制几个再注册就好) (y)
4.用openFeign做负载均衡 (n)
这一项项服务就是微服务,springcloud的作用就是调度与监控这些服务。
springcloud的版本按照A-Z命名
springcloud与springboot有对应的版本限制
(springcloud推荐的springboot版本与springboot对应的springcloud版本不一样,取交集)
controller调service调dao
浏览器对post支持不好
不同微服务之间互相调用可以通过resttemplate绑定url来访问(或者用@Feign)
公共的部分应该抽取出来做一个模块,然后用mavenclean与install来引入调用
约定大于配置,在正式编码之前应当先确定好规范。
eureka注册
服务注册
@EnableEurekaClient
修改yml
server:
port: 8001
spring:
application:
name: cloud-provider