
微服务spring cloud
文章平均质量分 54
鲸落ж
出社会2年,呜呜呜呜
展开
-
Eureka的学习与使用
Eureka负责管理记录提供者的信息,自动调用,符合需求的调用给消费者服务提供者给eureka定时发送信息---------->心跳机制------->服务提供者模拟心跳,注册中心接收不到后会尝试连接流程1.服务注册中心启动2.启动服务提供者3.注册到服务中心4.记录服务出于什么状态5.有服务6.基于负载均衡算法调用user-service7.选择服务地址调用服务Docker-集群对外暴露地址(集群)服务中心将服务提供者地址列表发送消费者,定期更原创 2021-08-18 21:50:12 · 200 阅读 · 0 评论 -
java.lang.IllegalStateException: No instances available for user-service
部分代码如下:spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/myspringcould username: root password: 123456 application: name: user-service@RestControllerpublic class UserController { @Au原创 2021-08-18 20:01:19 · 1510 阅读 · 0 评论 -
java.lang.IllegalStateException: No instances available for user-service
在编写自定义的负载均衡策略时,需要注意将自定义的负载均衡的类中一个实现方法的返回值更改:@Override public Server choose(Object key) { // TODO Auto-generated method stub return choose(getLoadBalancer(), key); }...原创 2021-08-18 19:20:31 · 1535 阅读 · 0 评论 -
项目构建--微服务
1.微服务场景模拟1.1 创建父工程1. 首先打开spring,如下图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e4HT0rVi-1629249896205)(Snipaste_2021-08-17_08-51-29.jpg)]2. 创建一个java working setting。3. 创建一个父工程,打包方式为pom,pom文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs原创 2021-08-18 09:27:05 · 196 阅读 · 0 评论 -
eclipse环境的配置-maven-tomcat-编码配置(微服务)
1.sping tools的安装1.选择eclipse上面的工具栏的help---->eclipse marketplace---->搜索sts安装spring tools 3(在安装过程中会重启eclipse)2.接着选择help----> about eclipse IDE,可以看到安装完的详细信息2.环境的配置1.window---->preferences---->general---->contentType---->Text(utf-8原创 2021-08-16 12:42:03 · 217 阅读 · 0 评论