标签:分布式系统

Spring

基于 Apollo 的配置中心 Matrix 2.0 实践总结

5

hanze 发布于 2018-11-15

作者 | 夏梓耀 杏仁后端工程师,励志成为计算机艺术家 配置中心 首先简单介绍一下什么是配置中心,我们为什么需要它,为什么要花力气去完善它。 微服务化的挑战 传统单体应用( monolithic apps )因种种潜在缺陷,如:随着规模的扩大,部署效率逐渐降低,团队协作效率差,系...

阅读(12)评论(0)赞 (0)

Java

苏宁合同数据中心系统如何大幅提升服务性能

8

xiaoli.he 发布于 2018-11-14

【51CTO.com原创稿件】背景 苏宁易购合同数据中心系统是苏宁合同管理系统中的一个子系统,主要为苏宁价格、结算、商户平台、调拨等系统提供销售、扣点、账期等数据,用于指导销售、账期结算、采购流程管库等。 随着公司业务的快速发展,各系统的调用量和并发量明显增长,现有的合同数据服务...

阅读(16)评论(0)赞 (0)

Java

JAVA高并发修炼手册 | 高并发的概念

yanxinchi 发布于 2018-11-13

Spring Cloud for Alibaba 发布 转载 2018-10-31 闲聊 十月三十号, Spring Cloud 公布了令人非常兴奋的消息,那就是 Alibaba Dubbo 、 Alibaba Nacos 、 Alibaba Sentinel 相关组件集成到 S...

阅读(18)评论(0)赞 (0)

Spring

分布式集群环境下调用链路追踪

18

zhuangli 发布于 2018-11-13

前言 现代微服务系统中,一套复杂的分布式 Web 系统中,客户端的一次请求操作,可能需要经过系统中多个模块、多个中间件、多台机器的相互协作才能完成,并且这一系列调用请求中,有些是串行处理的,有些是并发执行的,那么如何确定客户端的一次操作背后调用了哪些应用、哪些模块,经过了哪些节点...

阅读(22)评论(0)赞 (0)

Spring

Spring Boot(十三)RabbitMQ安装与集成

6

小丁 发布于 2018-11-13

RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:Message Queue中文的意思是消息队列。 1.1 使用场景 削峰填谷:用于应对间歇性流量提升对于系统的“破坏”,比如秒杀活动,可以把请求先发送到消...

阅读(23)评论(0)赞 (0)

Spring

初试Spring Boot:构建第一个Web程序

3

changyuan.xu 发布于 2018-11-12

Spring Boot主要提供快速构建项目的功能。本文中我们会使用Spring Boot构建第一个Web程序,同时介绍Spring Boot最简单的功能,例如运行单元测试,发布与调用REST服务等。本文选自《Spring Boot 2+Thymeleaf企业应用实战》。 Spri...

阅读(23)评论(0)赞 (0)

Spring

云计算,如何快速搭建微服务?

6

changyuan.xu 发布于 2018-11-12

编辑推荐: 本文来自于infoq,如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个非常有趣的挑战。 近十年来,Spring 因其提供的依赖注入功能而广受 Java 开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来...

阅读(21)评论(0)赞 (0)

Java

【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?

4

Harries 发布于 2018-11-09

欢迎关注微信公众号: 石杉的架构笔记 (id: shishan100 ) 周一至周五早8点!精品技术文章准时送上!! 往期文章 1. 《拜托!面试请不要再问我Spring Cloud底层原理》 目录 : 一、问题起源 二、Eureka Server设计精妙的注册表存储结构 三、E...

阅读(22)评论(0)赞 (0)

Java

十年Java架构学习经验总结:第六点尤为重要

11

songhua.gao 发布于 2018-11-08

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差),主要和勤奋程度、提升方法有关。 勤奋程度不必多说,全靠自我监督和自制力。在这里我们详...

阅读(21)评论(0)赞 (0)

Java

在Spring Cloud中使用OPENFEIGN技巧与最佳实践

Harries 发布于 2018-11-06

与单片应用程序相比,分布式系统中的服务在多台计算机上运行。为了让这些服务相互交互,我们需要某种进程间通信机制。在OpenFeign的帮助下,我将解释如何启动对另一个服务的同步调用。 OpenFign 是Netflix的一个声明性HTTP客户端,它简化了我们与其他服务交互的方式。当...

阅读(33)评论(0)赞 (0)

Java

这可能是目前最透彻的Netty原理架构解析

12

songhua.gao 发布于 2018-11-05

本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK 原生 NIO 程序...

阅读(38)评论(0)赞 (0)

Java

写给服务器端Java开发人员的Kotlin简介

2

yeseng 发布于 2018-11-04

本文要点 Kotlin为JVM平台带来了编译时空检查、功能切面和富有表达力的语法 Kotlin可以与Java互操作,可以逐步引入到现有的Java项目中 对于拥有大量样板文件和逻辑的项目,Kotlin是一个不错的选择 Kotlin很好地集成了流行的框架,包括Spring和Hiber...

阅读(27)评论(0)赞 (0)

Java

DockOne微信分享(一九〇):Spring Cloud Kubernetes容器化实践

11

puefu.he 发布于 2018-11-03

【编者的话】公司原有业务布署在虚拟机ECS、KVM上,脚本分散、日志分散、难于集中收集管理,监控不统一,CPU、内存、磁盘资源使用率低,运维效率极低,无法集中管理。通过导入Kubernetes平台打通DevOps全链路,实现统一集中运维管理,提升运维效率,提高资源利用率,提升整个...

阅读(43)评论(0)赞 (0)

Java

苏宁会员任务平台:基于异步化的性能优化实践

8

changyuan.xu 发布于 2018-11-02

背景 苏宁会员任务平台是覆盖聚合电商、体育、金融、PPTV、直播、红孩子等各个业态,平台会实时获取用户的画像信息来计算用户在客群中的分布及画像属性,从而实时判断用户是否满足相关场景下任务,若满足相关场景以后可以领取任务下所有奖项;任务类型包含了订单红包、母婴、Super会员、直播...

阅读(28)评论(0)赞 (0)

Java

深入Apache Flink核心技术

7

changyuan.xu 发布于 2018-11-01

编辑推荐: 本文来自于csdn,本文主要介绍了Flink项目的一些关键特性,希望通过本文的介绍能够让读者对Flink有更多的了解,也让更多的人使用甚至参与到Flink项目中去。 Apache Flink(下简称Flink)项目是大数据处理领域最近冉冉升起的一颗新星,其不同于其他大...

阅读(29)评论(0)赞 (0)

Java

一文理解Netty模型架构

10

likai 发布于 2018-11-01

本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构, 知其然且知其所以然 ,希望给读者提供学习实践参考。 1 Netty简介 Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK原生NIO程序的问题 JD...

阅读(31)评论(0)赞 (0)

Java

【剖析 | SOFARPC 框架】系列之 SOFARPC 序列化比较

3

puefu.he 发布于 2018-11-01

前言 在应用服务化架构中,RPC 框架是非常重要的基础组件。而在 RPC 框架当中,序列化(以及反序列化)又是必不可少的一环。因为序列化的性能对整体框架性能有比较大的影响,之前的文章中,我们已经详细剖析了 SOFARPC 各个核心功能模块的实现原理,想必大家已经很清楚 RPC 的...

阅读(26)评论(0)赞 (0)

Java

Spring Cloud for Alibaba 发布

yanxinchi 发布于 2018-10-31

Spring Cloud for Alibaba 发布 转载 2018-10-31 闲聊 十月三十号, Spring Cloud 公布了令人非常兴奋的消息,那就是 Alibaba Dubbo 、 Alibaba Nacos 、 Alibaba Sentinel 相关组件集成到 S...

阅读(46)评论(0)赞 (0)