Hi Xuan,

Nice to see that, datanode lib may be much less than before

On Tue, Jan 20, 2026 at 9:54 AM Wang Critas <[email protected]> wrote:

> Hi Yuan,
>
> This is excellent news! The refactoring of the MQTT service using the
> ExternalServiceframework is a significant and well-architected improvement.
> Decoupling it from the core server greatly enhances the modularity and
> maintainability of the project. The changes look very clean.
>
> Following this pattern, we are also planning to migrate the RestService to
> `external-service-impl/rest​​​`as a next step. Adopting a consistent
> structure for all external services will make the codebase cleaner and more
> extensible.
>
> Thanks to everyone involved for driving this improvement forward.
>
> Best regards,
>
> Xuan Wang
>
> 发件人: [email protected] <[email protected]>
> 日期: 星期二, 2026年1月20日 08:51
> 收件人: [email protected] <[email protected]>
> 主题: Decoupling MQTT service using ExternalService framework
>
> Hi all,
>
> I'm writing to share a PR that refactors how we handle MQTT within the
> codebase.
>
> We are splitting the MQTT functionality out of the main `iotdb-server`
> module and migrating it to use the `ExternalService` framework. This
> decoupling is a great step towards better modularity, keeping the core
> server logic cleaner while making the MQTT service easier to maintain and
> extend independently.
>
> The changes cover the move to `external-service-impl/mqtt`, along with
> necessary updates to the distribution packaging and CI workflows to support
> this new structure.
>
> You can review the changes here:
> https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fiotdb%2Fpull%2F17042&data=05%7C02%7C%7C9bb8b72eaa1b4bb9855008de57bdfe08%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639044670705120279%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=gcT9KKIyNkpBtoEdOktRxWYsusCsdyLdjuMcKRDFm1Q%3D&reserved=0
> <https://github.com/apache/iotdb/pull/17042>
>
> Best regards,
> --------------------
> Yuan Tian
>

Reply via email to