『集群』003 Slithice 最简分布式(多个客户端,一个独立服务端)
Slithice 最简分布式(多个客户端,一个独立服务端)
案例Demo 展示:
我们搭建一个 可以 独立运行 的 服务端;然后 多个客户端 并发链接 这个 服务端 完成 分布式逻辑;
服务器 独立运行,并不依赖 集群 的力量;
配置文件如何写:
>服务端配置文件和代码:
>客户端配置文件和代码:
>服务端 启动 一个 Socket 服务,这个服务 是可以 自己写的 —— 并不一定 非得使用 Slithice 的 服务端代码;
>客户端 testTransfer 对象 就具备 了 调度计算 的能力;
顺带说的话:
上面的 Demo 本来是 测试 Socket 的 性能 和 稳定 的;
实际 测试结果是:
>客户端 开辟的 线程 越多,服务端 SocketException 也会增加 —— 实际性能 会 大打折扣;
>但是 服务端SocketException 的产生 并 不 妨碍 客户端 获取正确的 结果 —— 稳定性 是 有保障的;
>Socket 通讯,现学现用,可能存在 编码 方面的 BUG,各位可以 自己写 Socket 通讯,然后 调度方式插件覆盖;
舒小龙
2014-01-28 11:32