本项目是一个纯Java编写的的Project,整合了微服务架构的重要组件和深度学习的框架,提供给大家参考学习。
Spring Boot
可以轻松创建Spring的应用程序Spring Cloud Eureka
服务注册与发现组件(已闭源)Spring Cloud Consul
服务注册与发现组件Spring Cloud Ribbon
负载均衡组件Spring Cloud Feign
声明式服务调用组件(整合了Ribbon)Spring Cloud Config
全局配置中心组件Spring Cloud Zipkin
链路追踪组件Spring Cloud Zuul
网关服务和熔断组件Spring Cloud Gateway
网关路由服务 (非阻塞式api)Deeplearning4j
深度学习框架(人工智能的一个纯Java编写的框架)IBM Waston
IBM 人工智能机器人通讯组件Vue ElementUI
home模块选用前端Vue.js框架和ElementUI组件库
- 所有Spring Cloud相关组件采用的版本为2.1.2
- 首先该项目需要会使用Spring Boot基本语法,了解Spring Cloud是怎么使用的
- 其次需要对Java语法和Spring框架有一定的了解
- clone到本地,导入该项目可以直接运行启用
- 如果发现port占用需要到对应的组件resources下的配置文件修改端口
- 在home模块增加了Vue.js 和 ElementUI组件库的学习(直接部署到服务器运行即可 默认端口8080)(2019-7-20)
- 新增botui框架 (2019-7-21)
- home模块新增Spring Mvc框架(2019-7-27)
在使用中有任何问题或者有什么好的技术建议,欢迎反馈给我,可以用以下联系方式跟我交流
感谢以下的项目提供资料学习,排名不分先后
98年出生的一个愤青,17岁开始学习software,先后在西安,上海,广州奋斗3 4年,喜欢研究和分享it技术