有个题目,要求模拟一个孤岛上的居民的商品交换行为,要求用 集中式 和 分布式 两种方式实现,语言用java.交易行为有三个参数: 商品价格,购买者,销售者
忽略具体商品假设一天有五秒钟,每次交易耗时1秒,每人每天至多可以参加5次交换,购买者和消费者随机选取集中式方式要求所有的居民帐户余额的计算都在服务器端进行,每次交换,服务器将购买者的帐户金额减去商品价格,而销售者的帐户加上这个金额.想了想,分布式用rmi实现问题应该不大,但这个集中式的我想了很久也没个想法,不知道用什么方式来模拟,能用rmi吗,还是用socket? 这两种方法我都想过了,觉得都不行,可还能用什么方法呢? 所以在这里请教大家,哪位能给些想法,给个模型,客户端如何向远程服务器发送交易请求,请求内容是什么? 如何得到服务器返回的帐户信息?不胜感激