Skip to content

Commit 9abefb1

Browse files
committed
zookeeper的配置介绍
1 parent 11a9c98 commit 9abefb1

5 files changed

Lines changed: 67 additions & 29 deletions

File tree

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ https://www.lliiooiill.cn/
4242
7. Mysql
4343
8. RabbitMq
4444

45-
前端开源地址
45+
**前端开源地址**
4646

4747
https://github.com/JS-Encoder/JS-Encoder-Online
4848

@@ -84,17 +84,19 @@ https://github.com/JS-Encoder/JS-Encoder-Online
8484

8585
4. 提前准备好 RabbitMq ,在项目中的 js-encoder-web 中 resource 目录下的 applicaition-dev.yml 文件中将 RabbitMq 配置为自己的ip
8686

87-
5. 用户可以根据自身条件对邮箱进行配置(js-encoder-web 中 resource 目录下的 applicaition.yml
87+
5. 需要在 js-encoder-service 和 js-encoder-web 的 application-dev.yml 中配置好自己的 zookeeper ip地址
8888

89-
6. 用户需要准备一个七牛云仓库并进行配置(js-encoder-web 中 resource 目录下的 applicaition-dev.yml )
89+
6. 用户可以根据自身条件对邮箱进行配置(js-encoder-service 中 resource 目录下的 applicaition.yml )
9090

91-
7. 用户想要使用第三方登录功能,需要到
91+
7. 用户需要准备一个七牛云仓库并进行配置(js-encoder-web 中 resource 目录下的 applicaition-dev.yml )
92+
93+
8. 用户想要使用第三方登录功能,需要到
9294

9395
js-encoder-service/src/main/java/com/lzq/dubboservice/service/oauth/GiteeOauth 和 GithubOauth中进行配置的修改,配置信息可参考 gitee 和 github 的 openApi 手册,这里以gitee为例 https://gitee.com/api/v5/oauth_doc#/
9496

95-
8. 该项目需要用户安装 chrome 版本相对于的 chromedriver 插件到本地中,用户需要根据本地的chrome版本到 **http://npm.taobao.org/mirrors/chromedriver** 下载对应的 chromedriver 插件,到 js-encoder-web 中 resource 目录下的 applicaition-dev.yml 中修改chromedriver 对应的路劲即可
97+
9. 该项目需要用户安装 chrome 版本相对于的 chromedriver 插件到本地中,用户需要根据本地的chrome版本到 **http://npm.taobao.org/mirrors/chromedriver** 下载对应的 chromedriver 插件,到 js-encoder-web 中 resource 目录下的 applicaition-dev.yml 中修改chromedriver 对应的路劲即可
9698

97-
9. 在 IntelliJ IDEA 中打开项目,启动 js-encoder-service 和 js-encoder-web 模块即可,启动完后可以通过 http://localhost:8090/swagger-ui/ 来访问swagger
99+
10. 在 IntelliJ IDEA 中打开项目,启动 js-encoder-service 和 js-encoder-web 模块即可,启动完后可以通过 http://localhost:8090/swagger-ui/ 来访问swagger
98100

99101
**OK,至此,项目就部署成功了**
100102

@@ -104,7 +106,7 @@ https://github.com/JS-Encoder/JS-Encoder-Online
104106

105107
1. 该项目使用到了 chromedriver 进行页面截图,而该插件需要跟本地的 chrome 版本一致 ,不然再调用时会报错
106108

107-
2. 需要注意 zookeeper 中 curator 包 和 seleniumhq 包 中的 guava 版本,以防止包冲突导致,截图过程中报==NoSuchMethod==错误
109+
2. 需要注意 zookeeper 中 curator 包 和 seleniumhq 包中的 guava 版本,以防止包冲突导致截图过程中报**NoSuchMethod**错误
108110

109111
解决办法,导入匹配的 seleniumhq 匹配的 guava 版本
110112

js-encoder-service/src/main/resources/application-dev.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,23 @@ spring:
2323
test-on-return: false
2424
# 是否缓存preparedStatement,也就是PSCache 官方建议MySQL下建议关闭 个人建议如果想用SQL防火墙 建议打开
2525
# pool-prepared-statements: true
26-
max-pool-prepared-statement-per-connection-size: 20
26+
max-pool-prepared-statement-per-connection-size: 20
27+
28+
29+
#dubbo配置
30+
dubbo:
31+
application:
32+
name: dubbo_service
33+
registry:
34+
protocol: zookeeper
35+
address: zookeeper://127.0.0.1:2181
36+
timeout: 10000
37+
protocol:
38+
name: dubbo
39+
port: 20880
40+
consumer:
41+
retries: 0
42+
timeout: 10000
43+
#扫描包的位置
44+
scan:
45+
base-packages: com.lzq.dubboservice.service

js-encoder-service/src/main/resources/application-prod.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,22 @@ spring:
2121
test-while-idle: true
2222
test-on-borrow: true
2323
test-on-return: false
24-
# 是否缓存preparedStatement,也就是PSCache 官方建议MySQL下建议关闭 个人建议如果想用SQL防火墙 建议打开
25-
# pool-prepared-statements: true
26-
# max-pool-prepared-statement-per-connection-size: 20
24+
25+
26+
#dubbo配置
27+
dubbo:
28+
application:
29+
name: dubbo_service
30+
registry:
31+
protocol: zookeeper
32+
address: zookeeper://127.0.0.1:2181
33+
timeout: 10000
34+
protocol:
35+
name: dubbo
36+
port: 20880
37+
consumer:
38+
retries: 0
39+
timeout: 10000
40+
#扫描包的位置
41+
scan:
42+
base-packages: com.lzq.dubboservice.service

js-encoder-service/src/main/resources/application-test.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,22 @@ spring:
2323
test-on-return: false
2424
# 是否缓存preparedStatement,也就是PSCache 官方建议MySQL下建议关闭 个人建议如果想用SQL防火墙 建议打开
2525
pool-prepared-statements: true
26-
max-pool-prepared-statement-per-connection-size: 20
26+
max-pool-prepared-statement-per-connection-size: 20
27+
28+
#dubbo配置
29+
dubbo:
30+
application:
31+
name: dubbo_service
32+
registry:
33+
protocol: zookeeper
34+
address: zookeeper://127.0.0.1:2181
35+
timeout: 10000
36+
protocol:
37+
name: dubbo
38+
port: 20880
39+
consumer:
40+
retries: 0
41+
timeout: 10000
42+
#扫描包的位置
43+
scan:
44+
base-packages: com.lzq.dubboservice.service

js-encoder-service/src/main/resources/application.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,6 @@ spring:
1616

1717

1818

19-
#dubbo配置
20-
dubbo:
21-
application:
22-
name: dubbo_service
23-
registry:
24-
protocol: zookeeper
25-
address: zookeeper://127.0.0.1:2181
26-
timeout: 10000
27-
protocol:
28-
name: dubbo
29-
port: 20880
30-
consumer:
31-
retries: 0
32-
timeout: 10000
33-
#扫描包的位置
34-
scan:
35-
base-packages: com.lzq.dubboservice.service
3619
server:
3720
#服务器接口
3821
port: 8089

0 commit comments

Comments
 (0)