logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务学习4:深入了解服务注册与发现

前言:本篇博客试图用简单清晰的逻辑来介绍什么是服务注册与服务发现,以及为什么要用这个东西,这个东西好在哪里?最后对比了业界的服务注册中心常用方案Eureka、ZooKeeper、Consul 、Nacos。建议直接上手Spring Cloud Alibaba的Nacos。本文转自腾讯技术工程的官方账号文章,作者:smallyang,腾讯 IEG 运营开发工程师:深入了解服务注册与发现1. 什么是服

#微服务
服务端架构演进:从单体架构到微服务

前言:Java Web开发架构的演进之路或者说数据请求模型进化史,从Web1.0时期的传统单体架构,到Web2.0时期基于单体架构的集群架构,再到如今分布式的微服务架构时代。1、单体架构​ Web 1.0应用程序发展的早期,大部分web工程师将所有的功能模块打包到一起并放在一个web容器中运行,所有功能模块使用同一个数据库,同时,它还提供API或者UI访问的web模块等。各个客户端请求server

微服务学习5:Spring Cloud Alibaba项目快速搭建

简介:快速搭建简单的Spring Cloud Alibaba基础工程,并实现微服务之间的简单调用。1、电商系统模拟情形用户要下单购买某件商品,先请求order订单微服务,order微服务去product微服务查询商品信息,并生成订单。(商品总得有库存,这里库存就暂时跟商品放一起,什么仓储物流先别管,就当作是虚拟商品好了)下单流程图:2、新建一个空的 Maven父工程2.1> new Proj

Spring Cloud Alibaba 快速入门(八):Sleuth+Zipkin实现微服务调用链路追踪

前言:微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。为了能够清晰地记录服务的调用链路,方便将来问题的定位,Spring cloud Sleuth组件正是为了解决微服务跟踪而生,产生微服务调用链日志,然后可以结合

SSM框架自学(六)——Log4j日志系统工具使用总结

前言:前面使用Maven搭建SSM框架的时候我们曾经配置过log4j.properties文件,那么这个文件主要是干什么的呢?配置的格式有哪些?日志是大型Web应用中不可缺少的部分,Apache的开源项目Log4J是一个功能强大的日志组件,提供方便的日志记录。一、Log4j简介1、Log4j的概念Log4J 是 Apache 的一个开源项目,通过在项目中使用 Log4J,我们可以控制...

快速排序算法思想及其优化

前言:快速排序算法是一种排序执行效率很高的排序算法,平均时间复杂度为O (nlogn),明显优于其他排序算法。而且各大互联网公司会高频率问到的快速排序,所以有必要好好学习一下。一、排序算法简介1、排序算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对

ChatTTS震撼上线:支持笑声与停顿控制的高质量语音合成模型

ChatTTS是一款专为对话场景设计的开源语音合成工具,以其自然流畅的韵律和灵活的细粒度控制能力引发关注。该模型支持中英文混读,可自由调节音色,并能通过简单标记插入笑声、停顿等情感表达,效果接近真人对话。ChatTTS在自媒体、电商直播、在线教育等领域具有广泛应用前景,但30秒以上音频生成仍存在不稳定性。开发者强调需遵守伦理规范,开源版本已内置安全防护措施。目前提供4万小时训练模型,用户可通过Gi

Redis 6.0多线程模型总结

前言:Redis 6.0.1 于 2020 年 5 月 2 日正式发布了,如 Redis 作者 antirez 所说,这是迄今为止最“企业”化的版本,也是有史以来改动最大的一个 Redis 版本。这个版本提供了诸多令人心动的新特性及功能改进,比如新网络协议RESP3,新的集群代理,ACL等,其中关注度比较高的应该是多线程模型了。1、Redis6.0之前的版本真的是单线程吗?Redis在处理客户端的

Java设计模式—观察者模式

前言:在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,而消费者伤心;还有,当我们开车到交叉路口时,遇到红灯会停,遇到绿灯会行。在软件世界也是这样,例如,Excel 中的数据与折线图、饼状图、柱状图之间的关系;MVC 模式中的模型与视图的关系;事件模型中的事件源与事件处理者。所有这些,如果

#观察者模式
Mysql数据库备份和恢复总结

前言:数据库备份是我们服务端开发经常遇到的问题。为了用户体验,我们要尽量减少服务器备份时的损失。所以备份时间尽量选在半夜,而且要尽量减少备份所用的时间。一、数据库备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的数据;恢复数据要在多长时间内完;恢复的时候是否需要持续提供服务;恢复的对象,

    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择