gydtep 发表于 2021-7-13 15:38:11

基于公共基础服务的平台化
平台化是指利用公共基础服务提升整体架构能力。

公共基础服务是指与业务无关的、通用的服务,包括监控服务、缓存服务、消息服务、数据库服务、负载均衡、分布式协调、分布式任务调度等。

gydtep 发表于 2021-7-13 17:50:33

基于 Guava 限流:Guava 是 Google 提供的 Java 扩展类库,其中的限流工具类 RateLimiter 采用的就是令牌桶算法,使用起来非常简单。

基于 Nginx 限流。

gydtep 发表于 2021-7-14 12:02:05

分布式系统的一致性分类
建立多个副本。可以把副本放到不同的物理机、机架、机房、地域,当一个副本失效时,可以让请求转到其他副本。
对数据进行分区。复制多个副本解决了读的性能问题,但是无法解决写的性能问题。

gydtep 发表于 2021-7-14 16:57:56

易处理,快速启动和优雅终止可最大化健壮性,只有满足快速启动和优雅终止,才能使服务更健壮。
开发环境与线上环境等价,尽可能保持开发、预发布、线上环境相同。

gydtep 发表于 2021-7-15 12:30:48

服务网格的技术发展上数据平面与控制平面间的协议标准化是必然趋势。控制平面可以认为是注册中心及管理配置面板;数据平面可以认为是由服务化框架依赖的组件独立而成的一个进程,数据平面代理业务服务的注册发现、负载均衡、容错等能力。 为什么需要 Service Mesh:

gydtep 发表于 2021-7-16 08:22:28

大洋洲地区云原生技术的使用情况非常独特。尽管容器的使用在该地区并没有其他地区那么普遍,但与全球其他地区相比,Serverless 以及容器编排等技术在大洋洲的普及率最高。

gydtep 发表于 2021-7-16 15:43:19

统一技能栈降低人力成本:Kubernetes 可以在 IDC、云端、边缘等不同场景进行统一部署和交付。云原生提 倡的 DevOps 文化和工具集可以有效提升技术迭代速度并降低人力成本。

gydtep 发表于 2021-7-17 10:57:08

IDC公司人工智能计划副总裁Ritu Jyoti指出:“越来越多的组织将采用人工智能,而且必须这样做。人工智能是可以帮助组织进行业务敏捷转型、创新和扩展的技术。”

gydtep 发表于 2021-7-18 20:04:52

世上没有免费的午餐,微服务技术让 IT 系统变得更敏捷、更健壮、更高性能的同时,也带来了架构复杂度的提升。对于开发者而言,要想更好的驾驭微服务架构,需要解决持续集成、服务发现、应用通信、配置管理、流量防护等一系列难题。

gydtep 发表于 2021-7-19 13:19:09

在应用生命周期管理以及服务治理方面, Kubernetes 提供了比较完善的实现机制,通过构建 Deployment 资源,配合 proStop 和 postStart 脚本,能比较方便的实现滚动发布以及应用的优雅上下线。虽然在灰度发布的过程中,依然没有办法直接对流量进行精细粒度控制(引入 Service Mesh 技术能增强流量控制力,不在本文讨论范围),但相比简单的发布脚本,已经有了飞跃性的提升。
页: 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86
查看完整版本: 阿里云服务器ECS老用户升级6.5折+400元升级代金券