『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

时间:2022-01-08 07:23:23

Slithice 最简分布式(多个客户端,一个独立服务端)

案例Demo 展示:

我们搭建一个 可以 独立运行 的 服务端;然后 多个客户端 并发链接 这个 服务端 完成 分布式逻辑;

服务器 独立运行,并不依赖 集群 的力量;

『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

配置文件如何写:

>服务端配置文件和代码:

『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

>客户端配置文件和代码:

『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)

>服务端 启动 一个 Socket 服务,这个服务 是可以 自己写的 —— 并不一定 非得使用 Slithice 的 服务端代码;

>客户端 testTransfer 对象 就具备 了 调度计算 的能力;

顺带说的话:

上面的 Demo 本来是 测试 Socket 的 性能 和 稳定 的;

实际 测试结果是:

>客户端 开辟的 线程 越多,服务端 SocketException 也会增加 —— 实际性能 会 大打折扣;

>但是 服务端SocketException 的产生 并 不 妨碍 客户端 获取正确的 结果 —— 稳定性 是 有保障的;

>Socket 通讯,现学现用,可能存在 编码 方面的 BUG,各位可以 自己写 Socket 通讯,然后 调度方式插件覆盖;

舒小龙

2014-01-28 11:32