🎭
GoAkt
GithubReference
  • 👋Introduction
  • 🏛️Design Principles
  • 🔢Versioning
  • 💡Use Cases
  • 🚀Get Started
  • 📦Binaries and Go versions
  • features
    • Actor System
    • Actor
    • Mailbox
    • Messaging
    • PipeTo
    • Passivation
    • Supervision
    • Behaviors
    • Remoting and APIs
    • TLS
    • Scheduler
    • Stashing
    • Routers
    • Events Stream
    • Coordinated Shutdown
    • Persistence
    • Observability
    • Testkit
    • Cluster
    • Service Discovery
    • Cluster Singleton
    • Cluster Client
  • Cluster PubSub
  • Extensions
  • Dependencies
  • Meta Framework
    • eGo
Powered by GitBook
On this page
  1. features

TLS

GoAkt supports TLS. When running in cluster mode, all nodes must share the same root Certificate Authority (CA) to ensure a successful handshake. TLS can be enabled when creating the actor system by using the option WithTLS method. This method allows you to configure both the TLS server and client settings.

The client configuration is essential for enabling secure communication between nodes, particularly in remoting and cluster modes. By using WithTLS, you can ensure that all inter-node communication is encrypted and authenticated, enhancing the security of your GoAkt cluster.

Note

Enable TLS will decrease the performance drastically.

PreviousRemoting and APIsNextScheduler

Last updated 3 days ago