Spring Cloud项目实践【2 项目环境搭建】
来源:互联网 发布:linux telnet 退出 编辑:程序博客网 时间:2024/05/14 17:42
前言
这里编写一个自己感兴趣的项目:scc【super control center】 目的是搭建一个基本平台,可以供后续具体业务直接使用。提供一些基本的登录,角色,权限控制等功能。个人会比较喜欢带有特效酷酷的网站,所以也会朝着这方面编写。项目代码上传到github上了。kkillala/scc@github
环境
- 需要使用git代码版本管理软件,所以需要下载安装git,如果是用myeclipse就不需要安装,如果使用idea就需要自行安装git客户端。git的使用这里推荐一个网站git教程,最为精髓的个人认为就是分支管理。
- 项目需要使用配置服务器,使配置外移统一管理。所以需要自己搭建一个git服务器,git服务器一般搭建在linux服务器上。所以需要安装虚拟机安装linux系统。至于如何安装以及如何搭建git服务器,网络上一大堆教程。这里我安装了一个ubuntu17.04系统。
- 项目需要使用rabbitMQ进行消息转发,通知服务更新配置文件信息,下载地址:RabbitMQ - Downloading
- 项目需要使用redis进行登录信息缓存和session共享,需要在你安装的linux上安装redis。Ubuntu安装redis
- idea 或者 myeclipse 检出github代码。
如果你不明白为什么要安装这些服务请先学习以下博文:
史上最简单的 SpringCloud 教程 | 终章
idea检出后,找到spring boot application 并配置为spring boot启动就可以方便后续统一管理启动spring boot应用。
1、修改config project的bootstrap.properties
banner.location=/banner.txtspring.application.name=server-configserver.port=8769/**修改为你的git服务器的仓库,也可以直接配置为github配置文件所在的地址,但是github访问太慢,导致启动读配置非常慢,所以建议自行搭建一个git服务器。**/spring.cloud.config.server.git.uri=git@192.168.29.136:/home/git/spring-cloud.gitspring.cloud.config.server.git.searchPaths=respospring.cloud.config.label=masterspring.cloud.config.server.git.username=gitadminspring.cloud.config.server.git.password=slo/**修改为你的eureka服务器地址**/eureka.client.serviceUrl.defaultZone=http\://localhost\:8761/eureka/
2、修改scc/repo/配置文件,修改为本地配置信息。
依次启动
eureka ->config,zuul,zipkin->web,dao
访问zuul ip和端口 http://zuul ip:ports/scc/login
默认登录和密码可以自行查看代码修改。
后续会加入一些其他功能。例如在线聊天,在线备份还原等。
阅读全文
0 0
- Spring Cloud项目实践【2 项目环境搭建】
- Spring Cloud项目实践【1 基本概念篇】
- 搭建一个基础的Spring Cloud项目
- Spring java项目环境搭建
- Spring Cloud 子项目
- Spring Boot / Spring MVC 入门实践 (一) :环境搭建与第一个项目
- Spring Boot / Spring MVC 入门实践 (一) :环境搭建与第一个项目
- Spring Boot / Spring MVC 入门实践 (一) :环境搭建与第一个项目
- spring cloud 分布式项目 基础部分 2
- spring-cloud生产者环境搭建
- spring-cloud 消费者环境搭建
- 二、maven项目搭建 springmvc+ spring + mybatis(2环境)
- Spring Cloud 父项目建立
- docker部署spring cloud项目
- Spring MVC入门基础项目环境搭建
- 疯狂Spring Cloud连载(2)开发环境搭建
- 项目SpringMVC+Spring+Mybatis 整合环境搭建(2)-> 测试Spring+Mybatis 环境
- spring boot项目集成spring cloud/docker
- 9. 外观模式
- win10下电脑磁盘打开闪退问题解决方法
- linux服务器安全
- 数据分析介绍之八——双变量建立关系之散点图
- cameraFi live & nginx & linux deploy 开发全景推流
- Spring Cloud项目实践【2 项目环境搭建】
- 纯自创新浪博客前端项目js和html自己写时操作步骤详细,用到的图片已上传,已90%但非完整项目
- [spark] DAGScheduler划分stage源码解析
- iOS No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)错误~解决方法
- 2017超星慕课尔雅军事理论西安交大版答案题库
- JVM中的四种引用:强引用、软引用、弱引用、虚引用。
- Java加密解密之对称加密
- tensorflow入门栗子:mnist的AlexNet实现
- android性能优化-评论列表