Soul学习笔记之Soul初探(一)

本文介绍了Soul响应式网关的组成部分,包括SoulAdmin管理控制台和SoulBootstrap服务网关。SoulAdmin用于配置管理,SoulBootstrap作为服务网关连接注册中心获取服务列表。数据同步可通过WebSocket、Zookeeper或Http实现。通过快速搭建和实践,了解了Soul网关的基本功能和使用流程。
摘要由CSDN通过智能技术生成

总系列目录地址

SoulHttp服务

GitHub地址

官方入门网站

Soul是干啥的

  • 响应式网关,最大亮点是支持各种常用插件和协议的热插拔扩展。
  • 可以自己搭建自己的网关,参考soul-bootstrap

Soul Admin

管理控制台

  • 修改soul-admin\src\main\resources\application.yml,下面使用H2数据库,修改为,active:h2。soul admin会自动创建表和初始化数据。
spring:
  profiles:
    active: h2
  • 检查启动是否成功
http://localhost:9095/swagger-ui.html

Soul-admn Swagger ui

  • 进入开始页面默认 admin/123456
http://localhost:9095/index.html

admin-index

Soul Bootstrap

服务网关

  • 确定连接Soul-admin, 查看yml文件:soul-bootstrap\src\main\resources\application-local.yml。表示通过websocket方式同步数据。
soul :
    sync:
        websocket :
             urls: ws://localhost:9095/websocket

问题

  1. Soul Bootstrap有什么用?

    服务网关,可以连接注册中心获取插件服务列表

  2. Soul Admin 如何实现数据同步不用重启?

    数据同步在soul官方文档。里面提到实现了三种数据同步方式:Socket、Zookeeper、Http(默认)。

总结

通过soul-admin和soul-bootstrap的简单搭建,同时查看了官方的入门教程,大概了解这两部分的功能和使用。
学习一个新的事物,最重要的兴趣,其次才是能力。通过快速上手,查看代码的运行效果,会极大激起人的兴趣,提供正反馈。

下篇Divide插件(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值