Hello, Asish!

Does it work?

------------------------------
Ilya Kazakov

пн, 9 нояб. 2020 г. в 21:26, ashishb888 <ab.tech...@gmail.com>:

> Thank you Ilya!
>
> I did replace Ignite bean with IgniteSpringBean by using Java configuration
> (and not the XML) as below,
>
> @Slf4j
> @Configuration
> public class BeansConfig {
>
>         @Bean
>         public IgniteSpringBean igniteSpringBean() {
>                 log.debug("igniteSpringBean service");
>
>                 IgniteSpringBean igniteSpringBean = new IgniteSpringBean();
>                 igniteSpringBean.setConfiguration(igniteConfiguration());
>
>                 return igniteSpringBean;
>         }
>
>         private IgniteConfiguration igniteConfiguration() {
>                 log.debug("igniteConfiguration service");
>
>                 TcpDiscoverySpi spi = new TcpDiscoverySpi();
>
>                 spi.setLocalPort(42500);
>                 spi.setLocalPortRange(100);
>
>                 TcpDiscoveryVmIpFinder ipFinder = new
> TcpDiscoveryVmIpFinder();
>
>                 // ipFinder.setAddresses(Arrays.asList("
> 172.17.104.233:42500..42700"));
>
> ipFinder.setAddresses(Arrays.asList("localhost:42500..42700"));
>
>                 spi.setIpFinder(ipFinder);
>                 IgniteConfiguration igniteConfiguration = new
> IgniteConfiguration();
>
>                 igniteConfiguration.setFailureDetectionTimeout(90000);
>
>                 TcpCommunicationSpi commSpi = new TcpCommunicationSpi();
>                 commSpi.setLocalPort(42100);
>
>                 commSpi.setMessageQueueLimit(1024);
>                 commSpi.setSocketWriteTimeout(10000L);
>
>                 igniteConfiguration.setCommunicationSpi(commSpi);
>
>                 // All properties should be in YAML
>                 igniteConfiguration.setDiscoverySpi(spi);
>                 igniteConfiguration.setIncludeEventTypes();
>                 igniteConfiguration.setPeerClassLoadingEnabled(true);
>                 igniteConfiguration.setGridLogger(new Slf4jLogger());
>
> igniteConfiguration.setWorkDirectory("/var/tmp/ignite/work");
>
>                 return igniteConfiguration;
>         }
> }
>
>
> Anyone looking to make use @SpringResource &
> @SpringApplicationContextResource please refer the below code,
>
> Compute client
> <
> https://github.com/ashishb888/ignite-2.8-poc/tree/master/ignite-spring-resource-compute-client>
>
>
> Compute server
> <
> https://github.com/ashishb888/ignite-2.8-poc/tree/master/ignite-spring-resource>
>
>
> BR,
> Ashish
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>

Reply via email to