ionutboangiu 02ae2cce79 Revise Kafka exporter implementation
- added extra error return parameter to constructor
- failing to parse PEM certificates returns an error (previously nil
return)
- moved Connect logic inside the constructor*
- removed unnecessary fields from poster structure. Use the
configuration fields directly instead.
- removed mutex from poster structure (kafka writer is thread-safe)
- removed nil writer check. Message is exported directly.
- shortened receiver name
(https://google.github.io/styleguide/go/decisions#receiver-names)

*The Kafka Transport is not a connection but a configuration for the
connection created during the first export. The connection and its
related goroutines stay running until manually closed.
2024-06-30 16:28:52 +02:00
2024-06-18 21:10:00 +02:00
2024-06-30 16:28:52 +02:00
2024-06-06 13:17:59 +02:00
2024-05-16 14:46:30 +02:00
2024-06-30 16:28:52 +02:00
2024-06-30 16:28:52 +02:00
2024-06-11 18:49:39 +02:00
2024-05-16 14:46:30 +02:00
2024-04-08 13:14:02 +02:00
2024-06-12 14:53:30 +02:00
2023-09-26 21:33:40 +02:00
2020-06-24 16:28:50 +03:00
2019-06-12 22:11:43 +02:00
2014-10-14 12:12:51 +02:00
2024-05-09 12:07:53 +02:00
2024-05-23 10:20:04 +02:00
2024-05-23 10:20:04 +02:00
2012-02-25 14:27:06 +02:00
2024-05-13 13:14:37 +02:00
2023-09-26 21:33:40 +02:00
2019-09-04 16:22:08 +02:00

Real-time Online/Offline Charging System (OCS) for Telecom & ISP environments

Build Status Documentation Status GoDoc

Features

  • Real-time Online/Offline Charging System (OCS).
  • Account Balances Management with bundle support.
  • Session or Event charging with reservation.
  • Rating engine.
  • CDR logging with support for Interim Records.
  • QoS LCR and LCR over Bundles.
  • Fraud detection with automatic mitigation.
  • Call Statistics with pattern monitoring.
  • Performance oriented.
  • Modular architecture.
  • Test driven development.
  • Plug-able/non-intrusive into existing setups.
  • Cloud-ready, built on independent micro-services with rich set of RPC APIs.
  • Agile in developing new features.
  • Very fast (5000+ req/sec on a single machine)
  • Good documentation.
  • Commercial support available

Documentation

Step by steps tutorials

Debian apt-get repository

Installing CGRateS from sources on minimal debian (for devel or testing)

Browsable HTML docs http://readthedocs.org/docs/cgrates/

PDF, Epub, Manpage http://readthedocs.org/projects/cgrates/downloads/

API reference godoc

Description
No description provided
Readme 110 MiB
Languages
Go 99%
Shell 0.7%
Jinja 0.1%
Python 0.1%