|
@@ -1,38 +1,52 @@
|
|
|
# ibms
|
|
|
|
|
|
-###部署前需要的基础信息
|
|
|
+## 部署前需要的基础信息
|
|
|
+请参考数据中心部署中需要的IP以及端口号,在部署ibms也是需要的
|
|
|
|
|
|
-1.物理世界的IP以及端口号
|
|
|
+### 配置
|
|
|
+ibms 中部署比较简单同样新建yml文件,它只需要在resources 新建就可以了
|
|
|
|
|
|
-例如:
|
|
|
-172.16.42.210:8080
|
|
|
-
|
|
|
-2.activemq 的IP 端口号以及账号密码
|
|
|
+
|
|
|
|
|
|
-例如:
|
|
|
-user:admin
|
|
|
-password: admin
|
|
|
-broker-url: tcp://172.17.11.222:61616
|
|
|
+yml内容如下
|
|
|
+```
|
|
|
+eureka:
|
|
|
+ client: #客户端注册进eureka服务列表内
|
|
|
+ service-url:
|
|
|
+ defaultZone: http://eureka-service:8761/eureka
|
|
|
|
|
|
-3.数据库地址 以及账号密码,数据中心使用的是postgresql 数据库 默认端口号为:5432
|
|
|
+ instance:
|
|
|
+ # 实例ID
|
|
|
+ # instance-id: ${spring.application.name}:${server.port}:${project.version}
|
|
|
+ # 优先使用IP地址方式进行注册服务
|
|
|
+ prefer-ip-address: true
|
|
|
|
|
|
-例如:
|
|
|
-driver-class-name: org.postgresql.Driver
|
|
|
-url: jdbc:postgresql://10.30.128.200:5432/datacenter
|
|
|
-username: postgres
|
|
|
-password: 123qwe!@#
|
|
|
+server:
|
|
|
+ port: 52009
|
|
|
|
|
|
-4.eureka 的IP以及端口号
|
|
|
+spring:
|
|
|
+ datasource:
|
|
|
+ url: jdbc:postgresql://data-center:5432/datacenter
|
|
|
+ username: postgres
|
|
|
+ password: 123qwe!@#
|
|
|
|
|
|
-例如:10.30.128.200:8761
|
|
|
+saga:
|
|
|
+ dataPlatform: http://data-platform:28888/data-platform-3
|
|
|
+ godhand:
|
|
|
+```
|
|
|
+同步gradle数据,eureka-service 、data-center、data-platform 是对应服务器hosts文件中配置的IP详细参考数据中心部署
|
|
|
|
|
|
-#### 调整项目yml 文件配置
|
|
|
+
|
|
|
|
|
|
-针对不同的私有项目部署会有不同的yml配置 因为每个项目使用的ip和端口号不能保证对接的项目都是一致的
|
|
|
+点击上图的build 生成war包,直接部署到服务器即可
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+### 注意事项
|
|
|
+ibms 代码UserService类中的DATACENTER 一定要和数据中心在eureka中生成的名字一直,数据中心中提到的application结构下的名字
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-## scanbuilding
|
|
|
-## ibms
|