Havenask是阿里巴巴智能引擎事业部自研的开源高性能搜索引擎,深度支持了包括淘宝、天猫、菜鸟、高德、饿了么在内几乎整个阿里的搜索业务。本文针对性介绍了Havenask的在线服务,它具备高可用、高时效、低成本的优势,帮助企业和开发者量身定做适合业务发展的智能搜索服务。
这篇文章介绍了集群网格的概念和优势,以及如何使用 Calico Open Source 的多种方法,实现跨集群的服务间通信和负载均衡。
云网络是IT和CT融合的产物。云网络并不是要重建一张新的网络来取代现有的网络基础设施,而是在现有网络基础上通过网络虚拟化等技术重构。前面讲到,云计算驱动云网络的诞生,云网络其实是CT(Communication Technology,通信技术)与IT( InformationTechnology,信息技术,这里主要是云计算)融合的产物。其次,云网络其实一种是网络服务,也是一张面向企业租户和应用的虚拟网络。最后,云网络是数字经济的连接,连接计算、存储、数据库等等,也连接企业/IDC/总部/分支/IoT终端/个人移动端等等。云网络和传统网络的最大区别是云网络具备共享/弹性/自助服务/按需等云的特征[1] 在云计算时代,云网络是基石,企业上云,网络先行,在企业上云的过程中,根据业务特性利用云网络的能力来构建业务的数据链路,为云上业务的数据传输提供安全可靠的保障是一项不可或缺的能力,在使用云服务的时候,经常会遇到云网络的问题,如何规划好云网络以及使用云网络产品,是本文重点介绍的部分。
分布式系统由于机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的 TCP、存储数据丢失等原因面临一系列挑战,本文重点讲述分布式系统面临的挑战之一数据一致性问题。
作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的工作、生活中都能有所帮助。
在 Kubernetes 上部署应用程序后,通常的下一步是让用户可以访问它。我们通常使用Ingress 控制器[1],例如 Nginx、Haproxy、Traefik 或来自云提供商的控制器,来引导传入的流量到应用程序,管理负载平衡、TLS 终止等等。 然后,我们必须从众多可用的选项[2] 中进行选择。Cilium 是其中一个相对较新的选项,旨在处理所有这些网络方面的问题。 Cilium[3] 是一个基于 eBPF 的开源网络和安全解决方案,其采用速度增长迅猛。它可能是提供最多功能的网络插件之一。我们不会涵盖所有功能,但其中一个功能涉及使用Gateway API[4] (GAPI) 管理传入流量。
许多同学或多或少都经历过这样的流程: 新同学刚来公司,学习了解团队的一些工程代码,并了解其中的代码风格 团队新接手了一些其他团队的项目,需要了解工程结构以及概念 如何定义工程项目的工程结构,包目录结构并达成团队共识 如果你有上述经历,并对工程应用之中的Module划分及其背后的意义理解上存在一些困扰, 那本文对你或许会有一些帮助。
在当前数字科技的业务中存在很多图展示、编辑的相关业务,大家设计方案不统一实现也不尽统一,最终导致设计与研发资源的浪费、产品体验参差不齐。为此我们设计和研发了 ProFlow,提供更现代化的 UI 组件设计以及 React 友好的 API 以及完善的基本功能,如无极缩放,自动布局,多线重叠的展示优化等。