ALTER TABLE plugin ADD COLUMN config text COLLATE utf8mb4_unicode_ci COMMENT '插件配置';
soul-admin
的yml配置改為以下,之前的去掉。可以參考github上的soul-admin
配置
soul:
sync:
strategy: zookeeper
zookeeper:
url: localhost:2181
sessionTimeout: 5000
connectionTimeout: 2000
soul-bootstrap
如下,重新啟動。升級完成。
soul :
filterTimeEnable : false
filterTime : 10
sync:
strategy: zookeeper
zookeeper:
url: localhost:2181
sessionTimeout: 5000
connectionTimeout: 2000
# http:
# url : localhost:8888
1.首先獲取soul-admin.jar
> wget https://yu199195.github.io/jar/soul-admin.jar
2.啟動 soul-admin.jar
java -jar soul-admin.jar -Dspring.datasource.url="你的資料庫url"
-Dspring.datasource.username='你的資料庫用戶名' -Dspring.datasource.password='你的資料庫密碼'
3.啟動成功訪問: http://localhost:8887/index.html 用戶為admin 密碼為123456
4.首先獲取soul-bootstrap.jar
> wget https://yu199195.github.io/jar/soul-bootstrap.jar
soul-bootstrap.jar
環境搭建完畢。
java -jar soul-bootstrap.jar
HTTP長輪詢(soul提供的jar包中,默認使用的是http長輪詢策略。)
soul-admin.jar 中yml配置如下:
soul:
sync:
strategy: http
soul-bootstrap.jar 中yml配置如下:
soul:
sync:
strategy: http
http:
url : http://localhost:8887
Websocket同步
soul-admin.jar 中yml配置如下:
soul:
sync:
strategy: websocket
soul-bootstrap.jar 中yml配置如下:
soul:
sync:
strategy: websocket
websocket:
url : ws://localhost:8887/websocket
Zookeeper同步
soul-admin.jar 中yml配置如下:
soul:
sync:
strategy: zookeeper
zookeeper:
url: localhost:2181
sessionTimeout: 5000
connectionTimeout: 2000
soul-bootstrap.jar 中yml配置如下:
soul:
sync:
strategy: zookeeper
zookeeper:
url: localhost:2181
sessionTimeout: 5000
connectionTimeout: 2000
之前是在 soul-bootstrap.jar
中的yml中進行reids與influxdb的配置,現在改為在soul-admin
插件管理中的限流插件與監控插件進行配置。
使用配置時候,請確保該插件是開啟的。並且保證配置的正確性。
[admin
]