In this survey article, we will briefly introduce the recent development of rpp semigroups, its generalizations and some of its special subclasses. Some methods of constructions for such semigroups are introduced. Several structure theorems of such semigroups are described.