涂鸦智能是一家专注于智能硬件和物联网领域的公司,其技术栈中Java是一个重要的组成部分。根据提供的信息,涂鸦智能在Java开发方面有着自己的实践和问题,以下是一些关键点:
Dubbo框架
涂鸦智能使用Dubbo作为基于Java的高性能轻量级RPC框架。
Dubbo提供了丰富的服务治理功能和优秀的扩展能力。
Dubbo-go
Dubbo-go是Java与Go语言之间的RPC框架,旨在提供统一的服务化能力与标准。
它在涂鸦智能中用于连接Java服务与Go服务,解决语言间通信的问题。
团队氛围与技术能力
据反馈,涂鸦智能的研发团队氛围不错,技术能力尚可。
公司宣传的AIoT平台方向不够明确,核心技术人员较少,业务方向不清晰。
工作环境与管理
公司的管理平台存在混乱,技术能力有待提高。
员工对公司的薪资和福利政策有不满,工作环境一般。
新架构设计
针对现有痛点,涂鸦智能正在设计新的gateway架构。
选择了Go语言作为proxy的编码语言,使用Dubbo-go连接Dubbo provider集群。
发展挑战
公司在解决Java与Go语言之间的服务化能力问题上面临挑战。
接口非RESTful风格,对外部开发者不友好,依赖繁重,升级风险大,并发性能问题。
综上所述,涂鸦智能在Java开发方面有一定的技术积累和实践,同时也面临一些管理和技术上的挑战。公司正在努力通过引入新的技术框架和设计新的架构来解决这些问题。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/139396.html