扩展知识
未读
蓝绿发布、滚动发布和灰度发布
在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术, 这儿将常见的做一个总结。 上面所说难免有些抽象, 举一个情景例子, 加入你是微博项目负责人员, 现在新版本较原来的老版本有很大的改变, 这设计到服务架构、前端UI等等
扩展知识
未读
服务编排是什么意思?编排什么?编排工具的主要功能是什么?
服务编排(Service Orchestration)是指将多个独立服务、应用或系统按特定逻辑组合起来,形成完整业务流程的过程。它类似于“指挥家”协调乐团中的不同乐器,确保各服务协同工作,最终实现复杂的业务目标。 一、编排什么? 服务编排的核心对象包括: 服务/API 将分散的微服务、第三方API或
Spring
未读
什么是Spring Native
Spring Native 是一个用于构建==原生映像==的项目,它使得 ==Spring 应用程序==能够编译为原生可执行文件。它利用 GraalVM 的 Native Image 编译器,将 Spring 应用程序转换为原生映像,从而提供更快的启动时间和更小的内存占用。通过使用 Spring N
扩展知识
未读
什么是Cloud Foundry
Cloud Foundry 是一个开源的平台即服务(PaaS)云计算系统,用于构建、部署和管理云原生应用程序。它提供了一个开发人员友好的环境,使开发人员能够快速、简便地创建和部署应用程序,而无需关注底层基础设施的细节。 使用Cloud Foundry,开发人员可以将应用程序代码打包成容器,并通过Cl
扩展知识
未读
为什么32位系统也叫X86系统?
“x86”这个术语来源于Intel最初的8086处理器及其后续发展的处理器系列,它们的型号通常以“86”结尾,如80186、80286、80386和80486。这一系列处理器基于相同的架构设计,提供向后兼容性,即后来的处理器能够运行为早期处理器设计的软件。 当Intel推出80386处理器时,它引入
扩展知识
未读
Reactor线程模型
要点 事件驱动 可以处理一个或多个输入源 通过多路复用将请求的事件分发给对应的处理器处理 Reacotr 模型主要分为三个角色 Reactor:把IO事件分配给对应的handler处理; Acceptor:处理客户端连接事件; Handler:处理非阻塞的任务;
扩展知识
未读
protobuf序列化协议
Protobuf (Protocol Buffers) 是谷歌开发的一款无关平台,无关语言,可扩展,轻量级高效的序列化结构的数据格式,用于将自定义数据结构序列化成字节流,和将字节流反序列化为数据结构。所以很适合做数据存储和为不同语言,不同应用之间互相通信的数据交换格式,只要实现相同的协议格式,即后缀
扩展知识
未读
PaaS、SaaS、IaaS
基本概念 SaaS,PaaS 和 IaaS 只是描述如何在企业中使用云的三种方式 IaaS :基于云的服务,按需付费,用于存储,网络和虚拟化等服务。 PaaS :Internet 上可用的硬件和软件工具。 SaaS :可通过互联网通过第三方获得的软件。 本地 : 与您的企业安装在同一建筑物中的软件。