实现不同partition有不同ID