gydtep
发表于 2021-9-4 11:37:09
阿里云云效代码智能语法服务的底层技术是LSIF(Language Server Index Format),它是一种持久化语言的索引的图存储格式,通过图的格式,表示了“代码文档”-> “语法智能结果”之间的事件关系。
gydtep
发表于 2021-9-6 09:55:27
遇山开道、遇水架桥,这讲的是决心。很多时候问题确实很难解决,也需要协调更多的人。很多人可能会放弃。我们最近在做架构的升级,用国产化芯片,从底到上全链路的。如果有一方配合不到位,这事情就很难推进了。
gydtep
发表于 2021-9-7 09:31:01
The CNCF defines “cloud-native” a little more narrowly, to mean using open source software stack to be containerized, where each part of the app is packaged in its own container, dynamically orchestrated so each part is actively scheduled and managed to optimize resource utilization, and microservices-oriented to increase the overall agility and maintainability of applications.
gydtep
发表于 2021-9-8 17:00:00
如何实现最终一致性
重试机制:超时时间,重试的次数,重试的间隔时间,重试间隔时间的衰减度。
本地记录日志。
可靠事件模式。
gydtep
发表于 2021-9-10 11:43:30
服务网格的技术发展上数据平面与控制平面间的协议标准化是必然趋势。控制平面可以认为是注册中心及管理配置面板;数据平面可以认为是由服务化框架依赖的组件独立而成的一个进程,数据平面代理业务服务的注册发现、负载均衡、容错等能力。 为什么需要 Service Mesh:
gydtep
发表于 2021-9-12 17:31:55
如果采用了微服务架构,应用将由多个服务组成,那么还需要考虑服务管理。以上全部考虑到之后,将其转化为系统设计,最后进行开发调试以及单元测试,完成了这些之后才可以将应用交给测试环节。
gydtep
发表于 2021-9-13 18:26:05
对于分支,我们会持续更新和保留最新版本的索引数据;对于代码评审,我们会构建源分支的每次Push版本和源目标分支的merge-base版本的索引。
gydtep
发表于 2021-9-14 20:12:50
根据不同业务场景,对于数据采集的时效性要求也是不一样的,一般分为离线数据采集和实时数据采集。
gydtep
发表于 2021-9-15 15:06:34
不幸的是,这也导致了许多误报案例,因为任何异常都可能被视为潜在的漏洞。但是,这可以通过使用机器学习和训练AI来识别攻击模式来解决。不幸的是,我们对有效攻击模式建模的能力相当有限,因为出于隐私考虑,来自真实攻击的实际漏洞数据很少被披露,这使得我们的分析质量能力受限。
gydtep
发表于 2021-9-16 16:48:02
我们在执行中还需要注意另一个问题:谨防优先级成为拖延的接口。当我们已经定义好事情的优先级时,执行的过程中发生了更加重要紧急的工作,但是当下执行中的事务还没有达到预期的效果,就可能被干扰。