Fluid Simulation is not working when a object is used as fluid obstacle
Aside from making the resolution high, you would need to subdivide the fluid, and increase the fluid speed and duration to match your animation. I.e. if you are running a 500 frame animation at 50fps, set the fluid time: (1 to 500/50). This will match the fluid speed to your animation so that it doesn't go slower than normal. Lastly, if you don't have the computer memory to run the sim at a high resolution, scale up the objects while keeping the domain at the smallest you can. It needs to be bigger than the fluid objects, though.