io.netty.util.concurrent.DefaultEventExecutor#com.lambdaworks.redis.resource.DefaultClientResources源码实例Demo

下面列出了io.netty.util.concurrent.DefaultEventExecutor#com.lambdaworks.redis.resource.DefaultClientResources 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: spinach   文件: TestClientResources.java
public static ClientResources create() {
    final DefaultClientResources resources = new DefaultClientResources.Builder().eventLoopGroupProvider(
            new TestEventLoopGroupProvider()).build();

    Runtime.getRuntime().addShutdownHook(new Thread() {
        @Override
        public void run() {
            try {
                resources.shutdown(100, 100, TimeUnit.MILLISECONDS).get(10, TimeUnit.SECONDS);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });

    return resources;
}
 
源代码2 项目: SampleCode   文件: LettuceRedisClient.java
public static DefaultClientResources getClientResources()
{
    int threadPoolSize = Runtime.getRuntime().availableProcessors();
    threadPoolSize *= 2;

    DefaultClientResources resources = DefaultClientResources.builder()
            .ioThreadPoolSize(threadPoolSize)
            .computationThreadPoolSize(threadPoolSize)
            .build();
    Logging.writeLine("DefaultClientResources - ioThreads: %d, computeThreads: %d", resources.ioThreadPoolSize(), resources.computationThreadPoolSize());
    return resources;
}
 
源代码3 项目: spinach   文件: ClientMetricsTest.java
@Before
public void before() throws Exception {

    clientResources = new DefaultClientResources.Builder()
            .commandLatencyPublisherOptions(DefaultEventPublisherOptions.create()).build();
    disqueClient = DisqueClient.create(clientResources, DisqueURI.create(TestSettings.host(), TestSettings.port()));
    disque = disqueClient.connect().sync();
}