
确保Windows 10系统已启用WSL(Windows Subsystem for Linux),并安装Ubuntu发行版。打开PowerShell,输入以下命令启用WSL:
wsl --install -d Ubuntu在Ubuntu终端中更新系统包:
sudo apt update && sudo apt upgrade -ySolace PubSub+提供Linux版本,可直接在Ubuntu中运行。访问Solace官网下载页面获取最新版软件包:
wget https://solace.com/downloads/<版本号>/solace-pubsub-standard-<版本号>.tar.gz解压并安装:
tar -xzf solace-pubsub-standard-*.tar.gz
cd solace-pubsub-standard-*/bin
./install.sh进入安装目录的bin文件夹,启动服务:
./startup.sh验证服务状态:
./solacectl status修改默认配置文件/solace-pubsub-standard/etc/broker.xml,允许外部连接:
<service>
<name>default</name>
<access-type>non-exclusive</access-type>
<max-connections>100</max-connections>
<listen-port>55555</listen-port>
</service>在Windows 10中开放对应端口(如55555):
使用Solace提供的客户端工具(如solperf)测试连接:
solperf -h <Ubuntu的WSL IP> -p 55555 -u default若遇到连接失败,检查以下内容:
wsl -l -v确认)sudo ufw allow 55555)/var/log/solace/*.log)通过以上步骤,可在Win10的Ubuntu子系统中部署Solace服务,并实现客户端访问。实际配置需根据网络环境和需求调整端口及权限参数。