文章 2023-12-18 来自:开发者社区

微服务架构深入理解 | 技术栈

微服务架构深入理解 | 技术栈服务网关服务网关是在微服务架构中扮演重要角色的组件,它是系统对外的入口,负责接收和处理客户端的请求,并将请求路由到相应的微服务。服务网关常常与API管理、负载均衡、安全认证、流量控制等功能结合,以提供统一的接口和增强系统的可用性、安全性和性能服务网关技术Nginx: 轻量级的开源反向代理服务器,可以用作服务网关,实现负载均衡、请求转发和缓存等功能Spring Clo....

微服务架构深入理解 | 技术栈
文章 2023-07-15 来自:开发者社区

Github上霸榜的微服务笔记终于要开源了!涵盖其所有技术栈

前言随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家可能都注意到,像阿里、腾讯、字节跳动等大厂的后端岗位明确写出:微服务设计经验优先。如果没有这方面的准备的话,想拿到高薪可不容易。不难预料,今年,微服务只会越来越完善,成为将来大中型企业业务架构的发展方向。但对于一些 coding 的朋友,由于接触不到一线实战架构设计,眼看别....

Github上霸榜的微服务笔记终于要开源了!涵盖其所有技术栈
文章 2023-05-26 来自:开发者社区

《云原生架构容器&微服务优秀案例集》——01 互联网——站酷 基于 ASM 解决多语言技术栈下服务管理难题,实现运维提效

客户简介站酷(ZCOOL)深耕设计领域多年,聚集了 1500 万设计师、摄影师、插画师、艺术家、创意人,在设计创意群体中具有一定的影响力与号召力。业务使用了 Node.js、Java、PHP 等多种技术栈进行开发,开发、运维协作成本高。客户痛点多语言、多集群服务统一纳管难 : 站酷面向互联网用户,提供站酷网、站酷海洛、站酷学习等各项服务。这些业务使用了多种技术栈,例如 Node.js、Java、....

《云原生架构容器&微服务优秀案例集》——01 互联网——站酷 基于 ASM 解决多语言技术栈下服务管理难题,实现运维提效
文章 2023-04-28 来自:开发者社区

聊聊最新微服务架构技术栈选型

一、微服务治理中心框架Apache Dubbo分布式RPC框架Spring Cloud Alibaba分布式应用服务开发一站式解决方案Spring Cloud微服务开发和治理框架Spring Cloud Tencent一站式微服务解决方案Apache ServiceComb一站式开源微服务解决方案二、持续集成CI/CD三、微服务组件阿里系Spring Cloud&Dubbo系四、容器Ku....

聊聊最新微服务架构技术栈选型
文章 2023-03-24 来自:开发者社区

60-微服务技术栈(高级):在线检测工具Arthas(实现CPU排查与代码热更新)

1.前言背景线上代码经常会出现CPU占用过高的情况,按以往经验我会使用top指令,进一步借助于jstack去查看具体信息从而进行问题排查,但基本上都逃不过需要重新发包的局面,即使是一个增量包,应用也需要短暂停启。后来运维大兄弟让我试一下Arthas,说是可以进行代码的热更新操作,正好来试一下。关于Arthas的安装与基础使用可以参考我这两篇:Arthas安装与监听SpringBoot应用Arth....

60-微服务技术栈(高级):在线检测工具Arthas(实现CPU排查与代码热更新)
文章 2023-03-24 来自:开发者社区

59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)

1.前言尝试一:定位哪个Controller执行了代码前言 trace指令能追踪调用链路,而Springmvc应用都是借助于:javax.servlet.Servlet * 执行的 watch指令能够实时监测指定方法的:返回值,抛出异常,入参,同时支持OGNL操作实践为了节省时间,这里直接给出实施方案,采用watch指令,命令如下[监听内容是依靠trace的内容决定的,但是SpringMvc应用....

59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)
文章 2023-03-24 来自:开发者社区

58-微服务技术栈(高级):在线检测工具Arthas(jvm相关指令)

1. dashboard—当前系统的实时数据面板第二章节已说,这里不再赘述2. thread—查看当前 JVM 的线程堆栈信息第二章节已说,这里不再赘述3. jvm—查看当前 JVM 的信息jvm4. sysprop—查看和修改JVM的系统属性4.1 查看全部$ sysprop KEY                ....

58-微服务技术栈(高级):在线检测工具Arthas(jvm相关指令)
文章 2023-03-24 来自:开发者社区

57-微服务技术栈(高级):在线检测工具Arthas(基础指令)

1.dashboard输入dashboard,按回车/enter,会展示当前进程的信息,按ctrl+c可以中断执行ID: Java级别的线程ID,注意这个ID不能跟jstack中的nativeID一一对应NAME: 线程名GROUP: 线程组名PRIORITY: 线程优先级, 1~10之间的数字,越大表示优先级越高STATE: 线程的状态CPU%: 线程消耗的cpu占比,采样100ms,将所有线....

57-微服务技术栈(高级):在线检测工具Arthas(基础指令)
文章 2023-03-24 来自:开发者社区

56-微服务技术栈(高级):在线检测工具Arthas(下载安装)

1.依赖Arthas的使用需要别的Java应用先启动,所以确保您的服务器上(Windows/Linux/Mac)上已经启动需要安装JDK需要能访问公网2.安装arthas-bootcurl -O https://arthas.aliyun.com/arthas-boot.jar下载完成后如下图3.上传一个java应用您可以用我自己开发的这个Demo(基于SpringBoot+JDK1.8),如下....

56-微服务技术栈(高级):在线检测工具Arthas(下载安装)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注