With the architecture you described, no Dynomite would not help.
Where it would help is if you want all nodes to be active/active....where you can write to any node and read from any node. Also, with Dynomite there is no master/slave, all servers are always active.
For example, if you're running in AWS, you could put 3 nodes in 3 separate availability zones (AZs). This way, you can write to any node, read from any node, and in case of failure, there will be no impact on your ability to serve data.
Dynomite with the Dyno client (also open source) does give you the ability to have the client direct traffic away from a downed node (either due to failure or due to maintenance).