spring boot 和spring cloud 构建微服务系统
来源:互联网 发布:免费网上审批软件 编辑:程序博客网 时间:2024/06/05 10:20
spring boot 和spring cloud 构建微服务系统
github地址: https://github.com/xiaoping1988/ping-spring-cloud-micro-service
架构图:
整个微服务系统包含以下几个项目:
服务注册与发现: eureka-server
统一配置中心: config-server
服务网关: service-gateway
微服务A: service-a
微服务B: service-b
微服务C: service-c
服务启动顺序:
eureka-server >> config-server >> service-gateway >> service-a >> service-b >> service-c
只有微服务service-c用到了数据库,项目clone下来之后要改下DataSource配置,并在数据库里建一张表,再造一些数据,如下:
CREATE TABLE `sys_user` ( `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID,主键,自增', `user_name` varchar(45) NOT NULL COMMENT '用户姓名', `user_account` varchar(45) NOT NULL COMMENT '用户账号', `user_age` int(11) NOT NULL COMMENT '用户年龄', `user_city` varchar(45) DEFAULT NULL COMMENT '用户所在城市', `create_time` datetime NOT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`user_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表'
一切就绪之后,点开如下地址:
1.查看注册的服务
http://localhost:6521/
2.查看api接口文档
微服务A: http://localhost:6522/service-a/swagger-ui.html
微服务B: http://localhost:6522/service-a/swagger-ui.html
3.触发api
微服务A: http://localhost:6522/service-a/api/a/97
微服务B: http://localhost:6522/service-b/api/b/list
阅读全文
0 0
- spring boot 和spring cloud 构建微服务系统
- [转载]基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
- Spring Cloud和Docker构建微服务
- Spring Cloud和Docker构建微服务
- Spring Cloud和Docker构建微服务
- Spring Cloud构建微服务
- Spring Cloud微服务 Spring Boot Admin
- spring boot spring cloud微服务架构
- 构建微服务 spring boot
- 微服务构建:Spring Boot
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- 基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
- Spring Boot和Spring Cloud微服务架构学习(四)-Spring Cloud总结
- Spring Cloud和Docker 来构建微服务
- 爬虫-02-Http代理(抓包神器)
- 完整的直播+点播全端解决方案
- Elasticsearch5.6.0安装及添加head插件
- 实例解析JS局部变量与形参之间冲突、全局变量的引用造成的惨案实例分析?
- 虚拟机安装centos7后只有lo网卡的解决办法
- spring boot 和spring cloud 构建微服务系统
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 C.Sum(找规律)
- 2017-09-16Hive介绍与实践
- DBUtils工具类库的QueryRunner类 、ResultSetHandler接口
- 《C++ Concurrency in Action》笔记7 mutex(3)pop和top问题之方案
- Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
- Windows下忘记MySQL root密码的解决方法
- 【数据结构与算法】内部排序之三:堆排序(含完整源码)
- 第八场多校联盟 Problem A: 序号互换 【模拟】