Principles of non-cancellable agreements

Is it possible to have an agreement that is “non-cancellable” and contains no cancellation clause and no “termination for convenience (without cause)” clause? On the face of it, one would think that such an agreement is unreasonable and against public policy because,...