开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7338
内容
9
活动
563
关注
|
测试技术 UED 微服务
|

十年!我所遇见的微服务演进

1430 0
|
Java 微服务 Spring
|

Spring Cloud构建微服务架构:服务消费(基础)【Dalston版】

通过上一篇《Spring Cloud构建微服务架构:服务注册与发现》,我们已经成功地将服务提供者:eureka-client或consul-client注册到了Eureka服务注册中心或Consul服务端上了,同时我们也通过DiscoveryClient接口的getServi...

1355 0
|
监控 Go 数据库
|

C/S模式充电桩管理软件向微服务架构演进

微服务架构在最近两年炒比较火热,最近有个朋友在做充电桩管理软件,该软件是两年前采用C/S模式开发的 ,主要Client(UI)和 Server端两个层次,中间采用数据库共享方式进行通信,如下图所示为充电桩管理软件的客户端界面: 这类应用是传统的C/S模式,适合于30个场站以下的管理和应用,在当前充电桩整体规模不大的情况下,还是勉强可以支撑试用的,最近我这位朋友遇到一个新需求,要接入到第三方的管理平台(B/S模式)中,要求提供标准的REST接口。

2185 0
|
前端开发 JavaScript 关系型数据库
|

基于Python+Vue开发的大学竞赛报名管理系统

该项目是基于Python+Vue开发的大学竞赛报名管理系统,旨在帮助大学生掌握Python编程技能及项目开发经验。主要功能包括赛事管理、类型管理、用户管理、统计分析等。项目采用前后端分离设计,前端技术栈为Vue,后端使用Python与Django框架,并基于MySQL数据库。通过实践,学生可提升编程技能,为职业发展奠定基础。项目已部署在线演示,并提供源码下载。

151 2
|
消息中间件 Java 数据库
|

SpringIntegrationRamble

Spring Integration是Spring家族的一员,专为简化企业应用集成(EAI)而设计。相较于硬编码客户端、传统消息队列和其他ESB产品,它更轻量、易测试且易于上手。Spring Integration增强了标准技术如EJB、RMI和JMS的使用,通过简单的配置即可实现复杂的集成场景。它基于Spring框架,继承了依赖注入等特性,使应用上下文成为消息传递的总线。此框架支持多种集成模式,包括文件传输、共享数据库、RPC及消息传递,并能整合不同协议和技术。尽管Spring Integration功能强大且易用,但在特定高级集成需求或专有协议支持方面可能不如某些专业ESB产品全面。

142 0
|
JSON Java BI
|

一次Java性能调优实践【代码+JVM 性能提升70%】

这是我第一次对系统进行调优,涉及代码和JVM层面的调优。如果你能看到最后的话,或许会对你日常的开发有帮助,可以避免像我一样,犯一些低级别的错误。本次调优的代码是埋点系统中的报表分析功能,小公司,开发结束后,没有Code Review环节,所以下面某些问题,也许在Code Review环节就可以避免。

251 0
|
测试技术
|

发票查验,发票采集,免验证码,批量查验,系统集成,代码分享之一

发票查验-免验证码,支持批量查验,系统集成,代码分享,有测试环境,从发票采集到发票查验再到查验结果应用的闭环实现

364 0
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 API 网关 2024 年 02 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

766 1
|
缓存 监控 Nacos
|

MSE微服务引擎配置问题之配置报错如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

205 0
|
网络协议 Nacos 数据安全/隐私保护
|

MSE微服务引擎注册问题之nacos注册失败如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

286 1
|
Java 程序员 数据库
|

业务需求-用AOP记录系统操作日志

全栈老司机 程序员林中酒 更新了本文详细介绍了如何使用AOP(面向切面编程)记录系统操作日志的业务需求,包括需求分析、技术实现分析、数据库设计和代码实现等各个环节。您将了解如何高效、规范地实现这一功能

203 0
|
安全 Java 数据安全/隐私保护
|

Springboot整合之Shiro和JWT技术实现无感刷新

Springboot整合之Shiro和JWT技术实现无感刷新

211 0
|
Java 数据安全/隐私保护
|

Springboot整合之Shiro和JWT技术实现无感刷新3

Springboot整合之Shiro和JWT技术实现无感刷新3

194 0
|
存储 前端开发 NoSQL
|

Springboot整合之Shiro和JWT技术实现无感刷新7

Springboot整合之Shiro和JWT技术实现无感刷新7

222 0
|
Java Nacos 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战1

微服务-美团动态ThreadPoolExecutor底层实现源码实战1

110 0
|
运维 中间件 测试技术
|

【从零开始学微服务】05.微服务的优势和不足

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。

161 1
|
Java Nacos 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进3

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进3

124 0
|
安全 Java 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2优化2. 上面的只能实现一个线程池对象,但是实际项目中并不只是这一个线程池对象,所以接下来我们需要进行优化! 创建一个DtpUtil 将来用来存放创建的多个线程池对象

114 0
|
运维 监控 Cloud Native
|

云原生机甲

现在云原生领域已经涌现出大量的云原生中间件,如 istio、envoy、argo 等,但这些产品单个拿来使用的时候往往达不到我们系统的要求,或者配置起来很繁琐。比如我们想使用流量泳道等体系化方案时,单纯的改动一个场景不能支持。每个产品都支持体系化的流量泳道方案还有可能出现不协调的情况。在这样背景下【云原生机甲】的概念应运而生。

593 1
|
JSON 缓存 监控
|

基于云原生网关的流量防护实践

本文详尽地介绍了如何在云原生网关上做流量防护,包括在不同的场景下该配置何种防护规则,并给出了详细的使用路径,可以从中体验出云原生网关的流量防护功能相对于其它网关产品限流功能的优势。作为云上网关的核心功能之一,后续我们也会持续强化流量防护功能,也欢迎大家持续关注阿里云官网的 MSE 微服务引擎产品动态。

321 0
|
Kubernetes Cloud Native Java
|

时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践

时速云的 PaaS 平台多款网关软件基于 Higress 实现统一

638 0
|
存储 分布式计算 监控
|

[微服务架构] 微服务架构:您需要知道的所有最佳实践(上)

[微服务架构] 微服务架构:您需要知道的所有最佳实践

219 0
|
消息中间件 监控 数据可视化
|

(22)go-micro微服务kibana使用

(22)go-micro微服务kibana使用

270 0
|
存储 SQL Java
|

微服务实战05-服务链路追踪

微服务实战05-服务链路追踪

254 0
|
存储 监控 算法
|

微服务实战02-EurekaServer注册中心

EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。

234 0
|
消息中间件 JavaScript Java
|

SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口

SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口

780 1
|
XML JSON 监控
|

微服务使用RESTful时遇到的坑

微服务使用RESTful时遇到的坑

220 0
|
运维 监控 Java
|

认识微服务

随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?

174 0
|
监控 前端开发 Java
|

从零开始创建微服务系统四 - 第一部分

好吧,标题似乎是一个大胆的陈述,所以让我们澄清一下我所说的微服务系统是什么意思。我不是指要在生产中使用的任何类型的框架,只是一个了解微服务架构的挑战以及它如何在幕后工作的项目。 我不打算将这个系列作为分步指南,因为到最后它可能至少有 100 篇文章。相反,我将尝试写关于设计选择、如何编写一些机制并突出一些有趣的问题(从全栈开发人员的角度来看)我在此过程中偶然发现。

245 0
|
设计模式 缓存 Dubbo
|

已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有

程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。

207 0
|
Kubernetes 负载均衡 网络协议
|

让远程成为本地,微服务后端开发的福音

微服务后端开发的最大痛点之一就是调试困难,非常影响我们的开发效率。 如果我们想与其他微服务进行联动调试,则需要在本地环境中启动对应的微服务模块,这可能需要大量的配置和构建时间,同时也会占用我们本地很多资源,可能还会出现”带不动“的情况。

342 0
|
Go 数据安全/隐私保护 微服务
|

48-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Watcher机制-3[Zookeeper])

  前面已经分析了Watcher机制中的大多数类,本篇对于ZKWatchManager的外部类Zookeeper进行分析。

273 0
|
消息中间件 安全 Java
|

19-微服务技术栈(高级):MQ消息可靠性

消息中间件,作为分布式系统中必不可少的一部分,在前面我们学习过其基本的消息发送、消费(跳转链接),但是读者朋友们肯定也知道,真正的生产环境可不是简单的发送消息这么简单。如何避免消息丢失?如何满足特殊场景下的消息延迟消费?如何解决消费能力不足?如何搭建集群?等等 本节笔者将从消息的可靠性出发,解决消息不丢失的问题。同时借助TTL实现延迟消息,惰性队列解决消息堆积问题,最后完成集群搭建以实现生产环境真正的高可用。

401 0
|
XML JSON 自然语言处理
|

从分布式到微服务:深入理解网络,网络传输中的对象序列化问题

仅仅懂了Socket编程还不够,因为我们不是简单地写一个发送字符串的Hello World程序,需要实现复杂的对象实例传输,因此,如何将一个对象实例编码成为高效的二进制数据报文传输到对端,并且正确地“还原”出来,就是一个专业的技术问题了。

301 0
|
JSON 缓存 前端开发
|

14-微服务技术栈(基础):跨域及常见解决方案

CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉。

394 0

分布式系统实战:什么是微服务架构?微服务架构与SOA架构的区别

自2014年业界提出“微服务(Microservices)”的概念以来,微服务架构就不断演进,并且日趋火爆。越来越多的企业拥抱微服务,期望通过微服务的架构来解决大型项目的管理与运维。

644 0
|
负载均衡 关系型数据库 MySQL
|

09-微服务技术栈(基础):Nacos配置中心

上一节我们借助于Nacos实现注册中心,完美替换了Eureka在项目之初的功能,开始本章节之前我们一起回忆下Nacos实现注册中心的关键步骤 1. 引入springcloud-alibaba/nacos-discovery依赖 2. 去除原eureka依赖、去除配置文件中eureka注册信息 3. 新增nacos注册信息:spring.cloud.nacos.server-addr:localhost:8848 4. 重启项目并验证 在此基础之上我们验证了Nacos的负载均衡策略、权重控制、环境隔离等信息,希望大家还能有点印象。

609 0
|
XML JSON Java
|

07-微服务技术栈(扩展):什么是RESTful

对于http接口的调用,其历程经历过原始servlet,到后面的struts,SpringMVC,对于后端的参数封装也逐渐从单个属性演变成对象封装,那么什么是RESTful,工作中又如何使用呢?

271 0
|
存储 关系型数据库 MySQL
|

微服务篇:物化来自实体事件的状态

通过从实体事件流中按顺序处理实体事件,可以将信息物化成一个有状态的表。每个实体事件都会被更新插入键/值表中,这样对于一个给定的键,表中表示的就是最新读到的事件。

176 0
|
供应链 架构师 数据库
|

架构师带你搞明白微服务进阶场景实战:服务之间的数据依赖问题

上面讲解了数据一致性的解决方案,这一篇来讲讲服务之间的数据依赖问题,还是先来说说具体的业务场景。 业务场景:如何解决微服务之间的数据依赖问题 在某个供应链系统中,存在商品、订单、采购这3个服务,它们的主数据部分结构表如下。

860 0
|
Oracle 前端开发 Java
|

springboot-plus、简介、开源单体系统,系统拆分和微服务 上

springboot-plus、简介、开源单体系统,系统拆分和微服务 上

362 0
|
算法 Dubbo Java
|

《spring cloud微服务架构设计与开发实践》电子版地址

通过本书你可以学习到:1.一线互联网公司微服务架构体系2.解决实战服务治理、熔断限流等核心问题3.Spring Cloud Alibaba 体系

136 0
|
运维 监控 Dubbo
|

微服务引擎 MSE 企业版全新升级

随着企业应用大规模云上迁徙与应用微服务化步伐加快,微服务治理的重要性对企业不言而喻,但微服务治理本身的规范化与标准化尚未形成,导致很多企业在微服务治理方面正经历着痛苦的试错期,甚至难以满足线上环境的治理需求。此次MSE企业版升级,结合内部关联云产品治理的经验,经过长期打磨,指出阻碍微服务治理效率提升的主要问题,并提出对应的解决方案。本次分享介绍MSE企业版升级的内容,期望可以降低企业云化与微服务化的成本,提升治理效率。

443 0
|
Kubernetes 容灾 微服务
|

基于MSE实现微服务的全链路灰度-5

基于MSE实现微服务的全链路灰度-5

180 0
|
微服务
|

基于MSE实现微服务的全链路灰度-6

基于MSE实现微服务的全链路灰度-6

202 0
|
XML JSON 编解码
|

Go微服务(一)——RPC详细入门

Go微服务(一)——RPC详细入门

270 0
|
微服务
|

基于MSE实现微服务的全链路灰度-3

基于MSE实现微服务的全链路灰度-3

167 0
我要发布