endpoint 之类的名字可以配置