All Products
Search
Document Center

Microservices Engine:On-premises and cloud application interconnection

Last Updated:Mar 11, 2026

Microservices Engine (MSE) enables interconnection between on-premises applications and Alibaba Cloud applications by using Alibaba Cloud Toolkit during application development. On-premises Java applications can call cloud-based services, and cloud-based services can call on-premises applications over an encrypted Secure Shell (SSH) channel, without any code changes. This improves development efficiency.

Architecture

On-premises applications connect to a virtual private cloud (VPC) through an SSH channel. Three components handle traffic routing:

ComponentRole
On-premises channel serviceA local process started by the IDE plug-in. It forwards outbound requests from your application through the SSH tunnel.
Cloud proxyA relay inside the VPC that receives tunneled traffic and routes it to the target cloud resource.
Cloud resourcesRegistries, databases, caches, message queues, and other services that your application depends on.

The data flow works in both directions through the same path:

  1. Your on-premises application sends a request.

  2. The on-premises channel service forwards the request through the SSH tunnel.

  3. The cloud proxy receives the request and routes it to the target cloud resource.

  4. The cloud resource processes the request and returns a response through the reverse path.

For cloud-to-local calls, the flow reverses: a cloud microservice sends a request to the cloud proxy, which forwards it through the SSH tunnel to the on-premises channel service, and then to your local application.

Architecture of on-premises and cloud application interconnection

Key capabilities

CapabilityDescription
Zero code changesThe IDE plug-in handles proxy configuration, channel establishment, and request forwarding automatically. Configure an SSH proxy account, start your application, and the plug-in does the rest.
Bidirectional connectivityLocal services call cloud resources, and cloud microservices call local services through the same secure channel.
Encrypted transportAll traffic between your workstation and the VPC travels through an SSH tunnel.
Cross-platformWorks on Windows, macOS, and Linux.
Multi-frameworkCompatible with Apache Dubbo, Spring Cloud, and High-speed Service Framework (HSF).

Get started

Install the Alibaba Cloud Toolkit plug-in in IntelliJ IDEA, which is the only supported IDE. For detailed instructions, see Use Alibaba Cloud Toolkit to implement on-premises and cloud interconnection in IntelliJ IDEA.

Limitations

This feature supports Java applications only. The following version requirements apply:

FrameworkRequirement
Spring CloudSpring Cloud Edgware or later (required when you use a Nacos instance for configuration management)
Apache DubboDubbo 2.7.2 or later
dubbo-nacos-registry2.7.2 or later
edas-dubbo-extension2.0.2 or later