
【Java】SpringCloud
文章平均质量分 88
【Java】SpringCloud
菜鸟是大神
人有两次生命,一次是出生,一次是觉醒,希望我们可以在风华正茂时重获新生,而不是在垂暮之年幡然醒悟。
展开
-
【解决方案】可视化全链路日志追踪-日志追踪系统
分布式会话跟踪,是一种。点评内容平台日均处理百万条内容,涉及百万次业务场景的执行、高达亿级的逻辑节点的执行,而业务日志分散在不同的应用中,并且不同内容,不同场景,不同节点以及多次执行的日志混杂在一起,无论是日志的搜集还是现场的还原都相当繁琐耗时,传统的业务追踪方案越来越不适用于内容平台。(Tracing),我们提出了一套新的业务追踪通用方案,通过在业务执行阶段,结合完整的业务逻辑动态完成日志的组织串联,替代了传统方案低效且滞后的人工日志串联,最终可以实现业务全流程的高效追踪以及业务问题的高效定位。...原创 2022-07-27 11:02:03 · 1223 阅读 · 0 评论 -
【微服务】重新理解微服务之终究绕不过这4个坎?
该篇文章到这里就差不多结束了,我始终认为一图胜千言,因此我在文中基于上述分享的知识点,给大家做了个脑图,以便于帮助你回顾与总结。微服务与DDD的见解,我也是再三思考了才打算写出来,我清楚地知道有不少的DDD热衷者认为这门技术是多么的“神圣”,当然曾经我也是。但是,随着自己使用、接触的技术越多,越是发现技术并不是那么的唯一、神圣,促使我们能在这条道路走得更高更远的,是咱们的思维,是我们对这些技术做出适当的选择与使用,而不是想着“一招鲜吃遍天”,我们是技术的创造者与使用者,而不是概念名词的搬运工。原创 2022-10-22 20:31:47 · 454 阅读 · 0 评论 -
【微服务】重新理解微服务之它还那么纯粹吗?
由单个应用拆分为一组小的服务(small);每个服务在独立的进程运行,服务之间使用轻量级的通信机制();服务围绕业务构建,同时服务可以自动化独立部署(、automated);可以使用不同的编程语言和数据存储(different)。轻量级(lightweight、small),通信协议和服务应用自身都应该是轻量级的。自治性(independently),能独立部署运行,且低耦合,服务之间互不影响。异构性/去中心化(different),可以根据业务特殊性,选择合适的开发语言和存储系统。原创 2022-10-22 20:30:04 · 508 阅读 · 0 评论 -
【日志系统最全】Spring Cloud Sleuth使用ELK收集&;分析日志
本文基于Spring Cloud Greenwich SR2,理论兼容Spring Cloud所有版本。原创 2022-12-01 13:53:57 · 939 阅读 · 0 评论 -
【最全最详细】分布式配置中心 nacos
Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。Nacos究竟有什么惊人的地方呢?看下图:从上图不难看出阿里巴巴的野心,一个Nacos干掉了Spring Cloud的三大组件,分别是、,。本文目录结构如下图:Nacos官方文档的介绍中有这么一句话,如下:什么意思呢?不着急,有对比才有伤害。、这两个组件相信大家都用过,有什么感受?当然,这两个组件给我最直观的感受就是繁琐,原因如下:无论是Eureka还是Config都必须自己搭建个服务英文界面不是那么友好用过原创 2022-07-11 20:33:57 · 2479 阅读 · 0 评论 -
【最全最详细】分布式配置中心 Apollo
由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高,配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制…… 在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。因此 Apollo 配置中心应运而生!Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集原创 2022-07-11 19:37:22 · 5669 阅读 · 0 评论 -
【HttpClient详解】HttpClient的几种基本用法实例
package cn.zifangsky.httpclient;import java.io.File;import java.util.ArrayList;import java.util.List;import org.apache.http.Header;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFo原创 2022-12-07 22:57:08 · 827 阅读 · 0 评论 -
SpringCloud和SpringCloudAlibaba的区别
依托 Spring Cloud Alibaba,你只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里云中间件来迅速搭建分布式应用系统。研发SpringCloudAlibaba目的是为了推广阿里的产品,如果使用了SpringCloudAlibaba,最好使用alibaba整个体系产品。SpringCloud 部分环境搭建复杂,没有完善的可视化界面,我们需要大量的二次开发和定制。阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来给大家用。原创 2024-03-28 22:44:14 · 2144 阅读 · 0 评论