微服务
-
DDD落地的思考–大佬向左,小弟向右
一、背景 在刚学DDD的时候,很多一起学习的小伙伴们都在寻找一些样例和架构,同时也有一些人比较热衷于寻找一个最标准的DDD实战案例。在我学习的后期已经准备构建一些这样的案例了,同时…
-
DDD落地的思考–一切需求从领域出发
一、背景 这个点是在平时做需求的时候想到的,当然也是区别于常规的业务开发的思维角度,从标题上看像是有点虚夸的意思,但是如果认可DDD可以解决复杂度问题的话,不妨先读一读文中的内容。…
-
如何在 Ubuntu 22.04 上安装 Consul 服务器?
Consul 是一款由 HashiCorp 公司开发的开源工具,用于实现分布式系统中的服务发现、健康检查和键值存储等功能。它被设计用于构建可扩展、可靠且高度可用的服务基础架构。 C…
-
一分钟了解MACH架构
在做架构设计的时候,需要考虑如何支撑业务的快速演进和变化,需要提供足够的灵活性,因此MACH架构无疑是当前最佳技术架构解决方案。原文:MACH Architecture 101[1…
-
Appwrite – 独立开发也可以像一个团队那样高效
左边为之前的logo,右边为新logo Appwirte是什么 Appwrite是一个基于Docker的端到端开发者平台,其容器化的微服务库可应用于网页端,移动端,以及后端。App…
-
Midway – 一个面向未来的云端一体 Node.js 框架
描述 Midway 是一个适用于构建 Serverless 服务,传统应用、微服务,小程序后端的 Node.js 框架。 Midway 可以使用 Koa,Express 或 Egg…
-
Spring Cloud Stream: 打造消息传递的魔法宝盒
今天我要和大家聊一聊一个让微服务之间的通信变得简单有趣的工具——Spring Cloud Stream。这个神奇的框架可以让你轻松愉快地构建你的微服务,并且摆脱繁琐的消息传递细节。…
-
只需1分钟!掌握云原生技术核心知识点!逼自己看完,开挂吧!
大家好!我是老码农。 这是1分钟系列文章,用1分钟我们一起了解1个技术点精髓。 什么是云原生 云原生,这个诞生于云计算时代的概念,如今正以其独特的魅力引领着技术发展的新趋势。在这篇…
-
2024 年 5 个最佳 CentOS 替代发行版,你最钟意哪个?
随着 CentOS Linux 项目的转变,用户和企业在寻找可靠的替代品,以满足其需求。其中,RHEL(Red Hat Enterprise Linux)、AlmaLinux、Ro…
-
Redis数据类型及其使用场景全览
Redis,作为一款高性能的键值存储系统,因其支持多种数据类型而广受欢迎。不仅如此,Redis背后的数据结构设计为各种业务场景提供了强有力的支持。本文将深入探讨Redis支持的各种…
-
微服务架构中的通信艺术:HTTP与RPC深度比较
在互联网技术迅速发展的今天,HTTP和RPC各自扮演着重要的角色。HTTP作为一个基础的网络协议,广泛应用于Web服务中,而RPC(远程过程调用)则提供了更加高效、灵活的服务间调用…
-
分布式架构必须重视的CAP理论
CAP定理,说起来程序员们应该耳熟能详:C(Consistency)、A(Availability)、P(Partition Tolerance),构成在分布式数据存储中的“不可能…
-
前端性能优化-使用CDN
想要保证前端的响应速度,除了使用内容压缩、延迟加载、服务端渲染等技术,还可以使用CDN加速,来分担服务器压力,提高响应速度。 这篇文章我们来聊聊CDN. 概念和作用 …
-
聊聊kubernetes
docker降低了应用部署的复杂度,将繁杂的依赖安装降低为了一次。这对应用的快速部署来说,是一次很大的改进。但追求速度与简洁的大佬们觉得还是不够,于是又搞出来了kubernetes…
-
完全开源的物联网 IoT 平台
大家好,我是开源项目解读小编,每天分享最重要的开源项目 今天介绍: ThingsBoard ThingsBoard 是一个开源物联网平台,用于数据收集、处理、可视化和设备…
-
SpringCloud Bus 消息总线
概述 书接上回 在《SpringCloudConfig分布式配置中心》一文中说到 假如有多个微服务客户端3355/3366/3377。。。。。。每个微服务都要执行一次post请求,…