Thrust roller bearings are a type of bearing that are designed to support axial loads and transmit forces between a shaft and a bearing housing. They are available in different types, including cylindrical, tapered, and spherical, and can be used for heavy loads. Some of their features include: