chore(*): finnaly make it work

This commit is contained in:
Карпич Дмитрий Александрович 2024-12-23 19:29:36 +03:00
parent df4e121b4e
commit ba120c3fa7
2 changed files with 19 additions and 29 deletions

View File

@ -1,7 +1,9 @@
<hazelcast xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-3.8.xsd" xmlns="http://www.hazelcast.com/schema/config"> <hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.12.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<group> <group>
<name>ona</name> <name>superadmin</name>
<password>123456</password> <password>dev-pass</password>
</group> </group>
<network> <network>
<public-address>onaintdata1</public-address> <public-address>onaintdata1</public-address>

View File

@ -1,34 +1,22 @@
const Haz = require('hazelcast-client'); const Haz = require('hazelcast-client');
// const config = new Haz.Config.ClientConfig();
let globalClient = null; let globalClient = null;
// config.listeners.addLifecycleListener(function (state) { const clientConfig = new Haz.Config.ClientConfig();
// console.log('Lifecycle Event >>> ' + state);
// if(state === 'shutdown'){
// console.log('WE ARE DEAD!');
// }
// });
const cfg = { // И вот это - единственный корректный способ установки значений в объект
network: { // конфигурации, который затем отдается в коннект и корректно работает
clusterMembers: [ // добро пожаловать в мир ява-разработчиков от IBM !
'127.0.0.1:5701', clientConfig.groupConfig.name = 'superadmin';
] clientConfig.groupConfig.password = 'dev-pass';
}, clientConfig.networkConfig.addresses.push('127.0.0.1:5701');
groupConfig: {
name: 'ona',
password: '123456'
},
lifecycleListeners: [
(state) => {
console.log(`Hazelcast lifecycle Event >>> ${state}`);
}],
};
const config = new Haz.Config.ClientConfig(cfg);
Haz.Client.newHazelcastClient(config).then((client) => { console.log(clientConfig);
console.log('Success!', client);
Haz.Client.newHazelcastClient(clientConfig).then((client) => {
console.log('Success!');
globalClient = client; globalClient = client;
console.log(globalClient.getLocalEndpoint()); console.log(globalClient.getLocalEndpoint());