类 DefaultEmbeddedTokenServer

java.lang.Object
com.alibaba.csp.sentinel.cluster.server.DefaultEmbeddedTokenServer
所有已实现的接口:
com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer, com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServer, com.alibaba.csp.sentinel.cluster.TokenService

public class DefaultEmbeddedTokenServer extends Object implements com.alibaba.csp.sentinel.cluster.server.EmbeddedClusterTokenServer
Default embedded token server in Sentinel which wraps the SentinelDefaultTokenServer and the TokenService from SPI provider.
从以下版本开始:
1.4.0
作者:
Eric Zhao
  • 构造器详细资料

    • DefaultEmbeddedTokenServer

      public DefaultEmbeddedTokenServer()
  • 方法详细资料

    • start

      public void start() throws Exception
      指定者:
      start 在接口中 com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
      抛出:
      Exception
    • stop

      public void stop() throws Exception
      指定者:
      stop 在接口中 com.alibaba.csp.sentinel.cluster.server.ClusterTokenServer
      抛出:
      Exception
    • requestToken

      public com.alibaba.csp.sentinel.cluster.TokenResult requestToken(Long ruleId, int acquireCount, boolean prioritized)
      指定者:
      requestToken 在接口中 com.alibaba.csp.sentinel.cluster.TokenService
    • requestParamToken

      public com.alibaba.csp.sentinel.cluster.TokenResult requestParamToken(Long ruleId, int acquireCount, Collection<Object> params)
      指定者:
      requestParamToken 在接口中 com.alibaba.csp.sentinel.cluster.TokenService
    • requestConcurrentToken

      public com.alibaba.csp.sentinel.cluster.TokenResult requestConcurrentToken(String clientAddress, Long ruleId, int acquireCount)
      指定者:
      requestConcurrentToken 在接口中 com.alibaba.csp.sentinel.cluster.TokenService
    • releaseConcurrentToken

      public void releaseConcurrentToken(Long tokenId)
      指定者:
      releaseConcurrentToken 在接口中 com.alibaba.csp.sentinel.cluster.TokenService