常见问题

2022-08-11 06:52:36

开源ServiceComb与CSE是什么关系?

CSE Java SDK是ServiceComb的商业版本,其大部分组件来自于开源的ServiceComb,同时提供了一些公有云对接的能力、安全、分布式数据一致性等商业能力。这部分开发框架可以免费使用但是没有开源。

微服务和其他平台服务有什么不同?

微服务是构建应用系统的一种架构模式,平台服务是云平台提供给用户使用的云端中间件服务。

在使用上,平台服务需要进行订购流程进行服务开通。对于微服务,需用户自行开发并使用平台提供的服务发现能力进行服务发现与接入。

如何解决上传软件包失败的问题?

问题描述:

上传满足系统要求的软件包后,系统提示“无权限访问,请联系管理员”。

解决方法:

1、在谷歌浏览器中,选择“更多工具 > 清除浏览数据”。

2、在弹出的清除浏览数据窗口中,保持默认勾选,单击“清除数据”。

配置容器日志的时候,有的日志类型能正常采集,有的日志类型无法采集?

ICAgent目前只支持采集.log、.trace 、.out结尾的日志文件,如果发现日志类型无法采集,建议修改日志输出格式为目前支持的格式类型。

微服务和普通应用有什么不同?

微服务是一种架构模式,其核心是将一个单体应用分成多个部分进行开发。所以微服务架构的应用程序,其本质上是一个分布式应用。

基于微服务架构构建的应用程序,可以让业务变化更快,整体系统可靠性更高。

类型微服务普通应用
开发每个微服务的体量相对较小,业界的two pizza团队和“2周即可全部重写全部代码”等都可以作为微服务划分的参考。在开发时期,需注意服务接口的定义以与周边微服务进行配合,“基于契约”的开发方式是非常推荐的。普通应用逻辑复杂、模块耦合、代码臃肿、修改难度大、版本迭代效率低下。
部署微服务组成的应用系统通常比较复杂,在一次性部署的时候,需要进行编排部署。普通应用可能会比较大,构建和部署时间也相应地比较长,不利于频繁部署,阻碍持续交付。在移动应用开发中,这个问题会显得尤为严重。
运维在原来的指标监控、日志收集之外还非常强调治理。其核心理念是在运行时期通过对线上系统的各种调整以达到系统整体健康度要求的效果。普通应用线上问题修复周期长,任何一个线上问题修复都需要对整个应用系统进行全面升级。