跳到主要内容

1. 三三平台采用 go 语言编写,如果我使用 JAVA 语言, 怎么做二次开发 ?

三三平台的主要组件采用 go 语言编写,借助 go 语言的编译能力,三三平台可以方便的适配各种目标架构,包括 X86、ARM、MIPS等,做到边云一体。

一般情况下,您不用修改三三平台的核心组件,你只需要把三三当作物联网底座或中台,利用三三平台提供的灵活而强大的协议、丰富的 API、强大的应用管理机制,去构建您的物联网应用。

如果您一定要修改核心组件,三三平台采用微服务架构实现了各组件的完全解耦,您可以用其它语言编写或替换三三平台的某个组件实现您的需求。当然,您也可以采用 go 语言去修改三三的核心组件,go 语言非常简单和易用,标准库即可满足大部分需要,其一大优势是在语言层面支持并发,并发编程的复杂性大大降低,很多著名的中间件均用 go 语言编写,比如 docker