Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for affinity_based (1.2 sec)

  1. src/main/java/jcifs/internal/smb2/multichannel/LoadBalancingStrategy.java

         */
        LEAST_LOADED,
    
        /**
         * Weighted random selection based on channel scores
         */
        WEIGHTED_RANDOM,
    
        /**
         * Affinity-based selection for related operations
         */
        AFFINITY_BASED,
    
        /**
         * Adaptive selection based on operation type and performance
         */
        ADAPTIVE
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 1.4K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/multichannel/ChannelLoadBalancerTest.java

            assertEquals(channel1, selected);
        }
    
        @Test
        void testAffinityBasedStrategy() throws Exception {
            loadBalancer.setStrategy(LoadBalancingStrategy.AFFINITY_BASED);
    
            Smb2ReadRequest readRequest = mock(Smb2ReadRequest.class);
            when(readRequest.getTreeId()).thenReturn(123); // Set consistent tree ID for affinity
    
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 7.7K bytes
    - Viewed (0)
  3. src/test/java/jcifs/config/MultiChannelConfigurationTest.java

        }
    
        @Test
        void testLoadBalancingStrategyProperty() throws CIFSException {
            Properties props = new Properties();
    
            String[] strategies = { "round_robin", "least_loaded", "weighted_random", "affinity_based", "adaptive" };
    
            for (String strategy : strategies) {
                props.setProperty("jcifs.smb.client.loadBalancingStrategy", strategy);
                PropertyConfiguration config = new PropertyConfiguration(props);
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 8.3K bytes
    - Viewed (0)
  4. src/main/java/jcifs/internal/smb2/multichannel/ChannelLoadBalancer.java

            case LEAST_LOADED:
                return selectLeastLoaded(availableChannels);
    
            case WEIGHTED_RANDOM:
                return selectWeightedRandom(availableChannels);
    
            case AFFINITY_BASED:
                return selectWithAffinity(message, availableChannels);
    
            case ADAPTIVE:
            default:
                return selectAdaptive(message, availableChannels);
            }
        }
    
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 8.2K bytes
    - Viewed (0)
  5. src/test/java/jcifs/internal/smb2/multichannel/MultiChannelIntegrationTest.java

            LoadBalancingStrategy[] strategies = { LoadBalancingStrategy.ROUND_ROBIN, LoadBalancingStrategy.LEAST_LOADED,
                    LoadBalancingStrategy.WEIGHTED_RANDOM, LoadBalancingStrategy.AFFINITY_BASED, LoadBalancingStrategy.ADAPTIVE };
    
            for (LoadBalancingStrategy strategy : strategies) {
                loadBalancer.setStrategy(strategy);
                assertEquals(strategy, loadBalancer.getStrategy());
    Registered: Sat Dec 20 13:44:44 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 8.2K bytes
    - Viewed (0)
Back to top