标签:Haproxy

Spring

Spring SmartInitializingSingleton 原 荐

3

songhua.gao 发布于 2019-05-15

OrangeJoke的个人空间 spring 正文 Spring SmartInitializingSingleton 原 荐   OrangeJoke 发布于 39分钟前 字数 619 阅读 2 收藏 0 面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>...

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

Java

Nginx+Tomcat会话保持N种方案,各有千秋!你选择对了吗?

6

zhuangli 发布于 2019-05-07

什么是会话保持? 会话保持又称作粘滞会话(Sticky Sessions)。会话保持是指在负载均衡器上的一种机制,可以识别客户端与服务器之间交互过程的关连性,在作负载均衡的同时还保证一系列相关连的访问请求都会分配到一台机器上。换句话讲,会话保持可使得来自同一IP的请求被转发到同一...

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

编程技术

一篇读懂分布式架构下的负载均衡技术:分类、原理、算法、常见方案等

10

xubiao.zhuang 发布于 2019-04-29

1、引言 关于“负载均衡”的解释,百度词条里:负载均衡,英文叫Load Balance,意思就是将请求或者数据分摊到多个操作单元上进行执行,共同完成工作任务。 负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增...

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

编程技术

「全栈之路」Web前端开发的后端指南

18

xubiao.zhuang 发布于 2019-04-25

在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、...

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

Spring

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.he 发布于 2019-04-25

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

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

Java

小团队微服务落地实践

16

puefu.he 发布于 2019-04-19

我们的产品是一个客户数据平台。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上,我们的业务特点就是聚少成多,把一个个服务连接起来就成了数据的海洋。理念上跟微服务一致,一个个独立的小服务最终实现大功能...

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

Spring

SpringBoot集成FastDFS+Nginx整合基于Token的防盗链

xiaoli.wang 发布于 2019-04-19

为什么要用SpringBoot? SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展...

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

编程技术

拍拍信微服务网关实践分享

13

xiaoli.wang 发布于 2019-04-18

背景: 拍拍信作为一家专业的数据服务公司,承载着百亿级数据量,每天支撑着千万级的调用量,对数据的安全、用户需求响应时效、系统的稳定都有着极其严格的要求,在此大前提下,拍拍信踏入微服务化之路。 截止发稿,拍拍信在微服务的道路上已经走过一年有余,90%以上的服务已经投产,整个微服务生...

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

Java

如何保护对外暴露的 Kubernetes 服务

6

changyuan.xu 发布于 2019-04-14

有时候我们需要在 Kubernetes 中暴露一些没有任何安全验证机制的服务,比如没有安装 xpack 的 Kibana,没有开启登录认证的 Jenkins 服务之类的,我们也想通过域名来进行访问,比较域名比较方便,更主要的是对于 Kubernetes 里面的服务,通过 Ingr...

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

编程技术

网易消息推送系统微服务化实践

8

yeseng 发布于 2019-04-14

【编者的话】微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等...

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

编程技术

初级、中级、高级运维各应必备哪些技能?

2

changyuan.xu 发布于 2019-04-12

人生就像一场游戏,这场游戏给我们带来了的许多困难,但是我们为了梦想,为了家人,为了自己不断奋斗着,努力工作。 今天就让我带着大家一起回顾高级运维工程师打怪升级之路。 运维工程师在刚入行阶段是一很苦逼的,可能干着修电脑、掐网线、搬机器的活,显得没地位。时间也很碎片化,各种零碎的琐事...

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

编程技术

为什么不断做迁移,那是在还技术债

15

yanxinchi 发布于 2019-04-07

本文来自 2018 年 QCon 旧金山大会的演讲,Will Larson 谈到 Stripe 公司的代码剧增后,迁移是有效治理技术债的唯一机制,同时他还介绍了不断迁移的方法。 我是 Will Larson。在这里,我要谈谈技术债以及实际上怎么处理这些不断出现的技术债。今天早上,...

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

Java

开源软件依赖License检测

hanze 发布于 2019-04-04

开源软件的License是一个很重要的声明,这代表了软件是基于何种许可证向世人开放的,对于其的使用又需要遵循何种规则。 开源软件自身又会依赖其他的开源软件,而那些依赖又会有自己的License,所以对于依赖的License检查是非常重要的。因为有些License是不兼容的,比如一...

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

Java

一个可供小团队参考的微服务落地实践

21

小丁 发布于 2019-04-04

微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。 因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过 1 年多的探索和实践,本着将 DevOps 落实到产品中的愿...

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

Java

微服务落地,我们在考虑什么?

hellas 发布于 2019-04-03

作者:李宁@博云研究院 转自:博云技术社区(ID:bocloudresearch) 导读:微服务已经成为过去几年软件架构设计的“事实标准”,大多数企业在推动内部数字化转型的过程中,服务软件系统开始由单一或者SOA服务向微服务转型。那么转型过程需要遵循哪些原则呢?本文结合过往博云微...

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

Spring

API 网关性能比较:Nginx vs. Zuul vs. Spring Cloud Gateway vs. Linkerd

12

小丁 发布于 2019-04-02

API 网关 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场...

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

Java

我现在是个普通Java程序员,如何才能“更有竞争力”?

1

zhuangli 发布于 2019-03-25

很多人会问我:我现在是个普通Java程序员,如何才能“更有竞争力”? 画外音:Java,是目前世界上最流行的语言。 我认为所谓竞争力,其实包括两个方面,现在的和未来的:搞得定当下的事,并且未来有不错的发展空间,所以,我的建议有下面3条: 1、既然选择了Java技术栈,Java必须...

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

编程技术

DockOne微信分享(二零四):小团队微服务落地实践

16

xiaoli.he 发布于 2019-03-21

【编者的话】微服务是否适合小团队是个见仁见智的问题。但小团队并不代表出品的一定是小产品,当业务变得越来越复杂,如何使用微服务分而治之就成为一个不得不面对的问题。因为微服务是对整个团队的考验,从开发到交付,每一步都充满了挑战。经过1年多的探索和实践,本着将DevOps落实到产品中的...

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