1.4.1 • Published 6 months ago

@cencosud-x/cencosud-x-kafka-plugin v1.4.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Cencosud X kafka client plugin (wrapping kafkajs)

Installation

To get started just install the dependencies using Yarn or the npm client.

# install the plugin
npm install @cencosud-x/cencosud-x-kafka-plugin

Usage and documentation

You can check for mocks folder for examples of usage.

import KafkaPlugin from '@cencosud-x/cencosud-x-kafka-plugin';

subscriber.boot((): void => {
  // Always execute a method plugin after the hydration process ^^.
  const manifiest = KafkaPlugin.getManifiest();
  console.log(manifiest);
});

Notes: Remember that the only class which need to be imported is the manifiest, which have all the available methods.

see requirements section: https://kafka.js.org/

## npm scripts

We use npm scripts in order to operate with the plugin code:

"lint": Apply code styles and formatting
"build": Compile and build distribution folder for publishing
  "prebuild": Prepare things for building
"dev": Develop with life reloading feedback
"dev:single": Develop without live reloading feedback
"prepare": Runs before publishing new versions of the package
"prepublishOnly": Runs before prepare
"version": Runs after bumping versions. You should update versions with cmd `npm version [patch | minor | major | ...]`
  "preversion": Runs before version script
  "postversion": Runs after version script is executed, pushes changes to github repo

Plugin Manifiest

packagepluginversionlatest build
@cencosud-x/cencosud-x-kafka-pluginKafkaPlugin0.1.12022-08-26T15:50:09.985Z

Dependencies

namedescriptiontyperequireddefault
envEnvironment where the app is running'production', 'staging', 'development', 'test'true
clientNameName for the kafka clientstringtrue
brokersBroker list(host1:port1), (host2:port2)true
saslAuthParamsAuth params when running with security params{username: string; password: string}false
1.4.1

6 months ago

1.4.0

1 year ago

1.2.0

1 year ago

1.3.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago