The problem with an internal centrifuge like Discovery is that it is limited in diameter.
I always thought that pressure seals for external centrifuges were a problem, until I read about an idea that made me feel stupid for not thinking of:
Instead of one pressure seal between the spinning and despun pressurized sections, you have an intermediate section with a hatch on either end, which spins up to open the hatch into the centrifuge and spins down to open the despun hatch. It's basically a roatating airlock with a hatch on either end.
I always thought that pressure seals for external centrifuges were a problem, until I read about an idea that made me feel stupid for not thinking of:
Instead of one pressure seal between the spinning and despun pressurized sections, you have an intermediate section with a hatch on either end, which spins up to open the hatch into the centrifuge and spins down to open the despun hatch. It's basically a roatating airlock with a hatch on either end.