标签:微服务

Java

阿里资深工程师教你如何优化 Java 代码!

6

xubiao.zhuang 发布于 2019-09-17

作者 | 王超 责编 | 伍杏玲 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道",如"私欲"如"灰尘"...

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

Java

金九银十,推荐几个公众号让你少走弯路

20

darida 发布于 2019-09-17

是不是觉得公众号关注得太多, 没有目的的看文章, 没有学到什么知识, 时间白白 浪费 。 你需要 删除些无价值的公众号, 在号的数量上做减法, 质量上做加法。 接下来给大家推荐一下这段时间一直在阅读的几个优秀公众号。 它们每天更新有态度、有温度的 原创 ,内容有保障。感兴趣的朋友...

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

Spring

SpringCloud学习笔记(4):Hystrix容错机制

4

尖兵 发布于 2019-09-17

简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过...

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

编程技术

拥抱微服务,CODING 即将上线单项目多仓库功能

4

xirruiqiang 发布于 2019-09-17

随着数字化时代的全面到来,越来越多的企业开始尝试物联网、人工智能等新兴技术,用以加快自身的转型速度并积极开拓新的市场。互联网的兴起让各个行业的业务场景、用户行为、交互方式等都发生了巨大的变化。线上业务和移动端业务的激增,迫使企业研发团队不断的缩短研发周期和加快版本迭代,软件系统的...

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

Java

JDK13新特性详解 原 荐

17

小丁 发布于 2019-09-17

纯粹而又极致的光–木九天 Java各个版本特性 正文 JDK13新特性详解 顶 原 荐 ? 木九天 发布于 今天 14:06 字数 900 阅读 23 收藏 0 CDS JDK 撸了今年阿里、头条和美团的面试,我有一个重要发现…….&...

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

Java

在kubernetes上运行Spring Cloud Gateway

5

likai 发布于 2019-09-17

作者:青木,工程师,DevOps践行者,微服务化,容器化业务实践者。 前言 https://github.com/spring-cloud/spring-cloud-gateway是Spring Cloud官方推出的一个网关项目,主要是基于reactor-netty实现。网关在微...

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

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

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

Java

Spring Cloud Eureka 分布式开发之服务注册中心、负载均衡、声明式服务调用实现

2

xiaoli.he 发布于 2019-09-17

介绍 本示例主要介绍 Spring Cloud 系列中的 Eureka,使你能快速上手负载均衡、声明式服务、服务注册中心等 Eureka Server Eureka 是 Netflix 的子模块,它是一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 ...

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

Java

微服务架构下,利用Sharding-jdbc解决读写分离查询延迟问题

3

刘莉莉 发布于 2019-09-17

前言 当Mysql数据库数据达到一定量后,查询SQL执行会变慢起来,除了建索引、优化程序代码以及SQL语句等常规手段外,利用经典MHA数据库中间件做数据库读写分离是一个不错的选择。但是在读写分离架构中会出现一个共性问题:SQL读取延迟。 读写实时场景 比如在微服务应用端新增一条业...

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

Spring

RestTemplate的使用和原理你都烂熟于胸了吗?【享学Spring MVC】

11

songhua.gao 发布于 2019-09-17

每篇一句 人圆月圆心圆,人和家和国和—中秋节快乐 前言 在阅读本篇之前,建议先阅读 开山篇 效果更佳。 RestTemplate 是Spring提供的用于访问 Rest 服务的客户端工具,它提供了多种 便捷 访问远程Http服务的方法, 能够大大提高客户端的编写效率 ...

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

Spring

为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】

xirruiqiang 发布于 2019-09-17

每篇一句 你应该思考:为什么往往完成比完美更重要? 前言 在 Spring Cloud 微服务应用体系中,远程调用都应负载均衡。我们在使用 RestTemplate 作为远程调用客户端的时候,开启负载均衡极其简单: 一个 @LoadBalanced 注解就搞定了 。 相信大家大都...

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

编程技术

透过现象看本质: 常见的前端架构风格和案例

21

刘莉莉 发布于 2019-09-17

所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将系统中的各个模块和子系统有机的结合为一...

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

编程技术

[图文升级版]这家独角兽旅行服务公司,在用 Go 进行微服务治理

18

小丁 发布于 2019-09-17

本文由 客路 KLOOK 基础架构组高级开发工程师韩金明在 Gopher Meetup 深圳站的演讲整理而成,主要介绍 KLOOK 微服务治理框架的落地实践,包含: 1. 自研配置和注册中心的实现; 2. RPC 落地过程中的实践经验。 No.1 KLOOK 微服务治理实践 简单...

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

编程技术

牌类游戏使用微服务重构笔记(十二): 在k8s中部署

2

changyuan.xu 发布于 2019-09-17

micro在k8s中部署是相当容易的,本文以项目一、项目二、公共项目为例详解部署方式 helm helm是k8s的软件包管理工具,简单阅读几分钟便可上手使用,具体参见 文档链接 配置 键入 micro --help 你会发现有许多的配置项,这些配置项在开发阶段和上线环境中可能会有...

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

Java

Spring Cloud Ribbon:负载均衡的服务调用

5

dulong 发布于 2019-09-17

Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能,本文将对其用法进行详细介绍。 Ribbon简介 在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证...

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

Java

作为一名Java程序员的他,不接私活也能月薪38k

25

wenming.gapo 发布于 2019-09-17

接私活 对程序员这个圈子来说是一个既公开又隐私的话题,不说全部,应该大多数程序员都有过想要接私活的想法,当然,也有部分得道成仙的不主张接私活。 但是很少有人在公开场合讨论私活的问题,似乎都在避嫌。 就跟有人下班后跑滴滴一样,程序员私有时间接点活挣点钱不也很正常么,不过不要在上班时...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Spring

七个开源的 Spring Boot 前后端分离项目

8

hanze 发布于 2019-09-17

前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势! 其实前后端分离本身...

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