Terracotta性能问题
问大家一个关于Terracotta实现分布式计算的问题,因为本人的基础不算很扎实,所以遇见这个问题不知道从哪里入手。
场景是这样的:我们现在的应用就是使用多线程技术实现多任务分布式计算,通过Terracotta DSO特性,来实现集群。在我们的项目中会涉及到Buyside 和 SellSide。Buysides会发大量的信息(订单)到我们的应用,SellSide会发处理结果到我们的应用 我们的应用就类似于一个转换器。我们的应用是用一个LinkedBlockingQueue当做接受任务的容器,然后再由处理程序去处理LBQ里面的任务如果结合TC 把LBQ作为DSO ROOT 那么把我们应用部署到到多台APP SERVER(TC CLIENT)后处理程序就会增多,按照原理,处理速度应该会增快。但事实上,经过我们测试后,发现性能并没有多大的提高,是不是有些地方我忽视了,或者说terracotta不适合我们的这种业务场景?