标签:长连接

编程技术

微服务下如何解耦(200721)

Harries 发布于 2020-07-22

今天准备谈下微服务架构下各个微服务间如何解耦,以及对于已经紧耦合的微服务如何进行重构。在谈这个内容前,可以先看下我前两天发布的微服务模块和粒度如何划分才更加合理的一篇文章,这篇文章对于微服务拆分有比较详细的描述。 可以参考: 中台规划中微服务粒度究竟应该如何划分?你可以从以下几点...

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

Spring

微服务理论

14

darida 发布于 2020-07-22

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...

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

编程技术

微服务中的分布式锁方案

xubiao.zhuang 发布于 2020-07-19

最近在工作中碰到一个分布式锁问题,这个问题之前做项目的过程也搞过,不过没有深入整理,这个周末有时间刚好整理一把。 为什么需要分布式锁? 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防...

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

Java

基于 Netty + Zoookeeper 实现零配置分布式RPC框架

16

dulong 发布于 2020-07-19

13.jpg 1前言 学完Netty后总觉得不写点什么东西好像过意不去,于是就想去实现一个简易的RPC框架,但是见识到Dubbo的繁琐配置后,我知道无论再简陋我都希望它是零配置的, 就像Spring Cloud的Eureka/Nacos + Feign 那样. 2.简介 2.1 ...

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

Spring

这个厉害了,阿里P7大佬都在看的SpringCloud 总结,帮你梳理全部知识点!

6

yanxinchi 发布于 2020-07-19

微服务架构是一种以一些微服务来替代开发单个大而全应用的方法,每一个小服务运行在自己的进程里,并以轻量级的机制来通信, 通常是 HTTP RESTful API。微服务强调小快灵, 任何一个相对独立的功能服务不再是一个模块, 而是一个独立的服务。 微服务是一种生态,不是一种具体技术...

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

Java

tomcat 的最大连接数设置

5

songhua.gao 发布于 2020-07-17

前提说明 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 动手去做 一开始根据故障todoList提供的参数MaxKeepAliveRequests,...

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

Spring

SpringCloud- 第十一篇 Feign+Ribbon

1

yanxinchi 发布于 2020-07-17

1:概述 由于Spring Cloud Feign的客户端负载均衡是通过Spring Cloud Ribbon实现的,所以可以直接通过配置Ribbon客户端的方式来自定义各个服务客户端调用的参数 2:全局配置 ribbon.ConnectTimeout=500 ribbon.Re...

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

编程技术

视频生产环境下的音视频解决方案

17

puefu.he 发布于 2020-07-17

随着云剪辑、云导播、音视频生产在线协作的兴起, 生产环境下的音视频处理越发为人所关注。音视频处理在生产环境下,对 控制精准性 有着更高的要求。从服务端到客户端,精准的时间控制、画面控制都是生产环境音视频和分发环境下音视频处理的重要区别。服务端与客户端的协同上,容易产生微小的差异。...

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

Java

详解SpringCloudGateway内存泄漏问题

1

尖兵 发布于 2020-07-16

SpringCloudGateway内存泄漏问题 项目完善差不多,在进入压力测试阶段期间,发现了gateway有内存泄漏问题,问题发现的起因是,当时启动一台gateway,一台对应的下游应用服务,在压力测试期间,发现特别不稳定,并发量时高时低,而且会有施压机卡住的现象,然后找到容...

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

Java

跟我一起开发商业级IM(1)——技术选型及协议定义

5

刘莉莉 发布于 2020-07-15

终于可以开始写这个系列的文章了,本系列文章预计将分为 13 篇,由于IM涉及的知识点稍复杂,所以每个知识点都会单独用一篇文章来阐述,尽量讲透彻,方便大家理解。 灵魂拷问 为什么需要写这个系列的文章呢? 可能大家会问,有了之前的 NettyChat 和 开源一个自用的Android...

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

Java

三面阿里四面字节,终于五月份成功拿到字节跳动offer,全靠我半年刷透了这份面试题

2

hellas 发布于 2020-07-15

前言 前几天由于工作的原因一直没怎么看私信,昨天在整理私信的时候看到了一个粉丝给我疯狂私信想要我帮忙整理一份大厂面试题,说自己工作也有几年了想跳槽冲刺一下,但是不知道该怎么做好前期准备。我看到这个粉丝也是挺执着的,一直在给我私信,也是花了两天时间把之前几个朋友的跳槽面试题整理了一...

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

Java

Dubbo注册中心(ZooKeeper、Redis)实现原理

2

xiaoli.he 发布于 2020-07-15

在Dubbo微服务体系中,注册中心是其核心组件之一。Dubbo通过注册中心实现了分布式环境中各服务之间的注册和发现,是各分布式节点之间的纽带。其主要作用如下: 动态加入。一个服务提供者通过注册中心可以动态地把自己暴露给其他消费者,无需消费者逐个去更新配置文件。 动态发现。一个消费...

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

Java

从零单排,使用 Netty 构建 IM 聊天室~

30

尖兵 发布于 2020-07-15

1. 概述 在 《芋道 Spring Boot WebSocket 入门》 文章中,我们使用 WebSocket 实现了一个简单的 IM 功能,支持身份认证、私聊消息、群聊消息。 然后就有胖友私信艿艿,希望使用纯 Netty 实现一个类似的功能。良心的艿艿,当然不会给她发红人卡,...

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

Java

(源码篇)雨露均沾的OkHttp—WebSocket长连接

2

songhua.gao 发布于 2020-07-13

前言 雨露均沾的OkHttp—WebSocket长连接(使用篇) 雨露均沾的OkHttp—WebSocket长连接(源码篇) 上期我们熟悉了OkHttp中实现 WebSocket 长连接的接入,并且可以通过 OkHttp 官方的 MockWebSocket 服务来模拟服务端,实现...

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

Java

关于dubbo连通性的一些思考

3

邓龙华 发布于 2020-07-09

戳蓝字「TopCoder 」关注我们哦! 关于dubbo连通性,也就是dubbo各组件之间通信、privider和consumer连接、以及通信方式这 些功能点。 话不多说,让我们一起揭开dubob连通性的面纱吧。 dubbo架构 在开始之前,先来看一下dubbo整体架构图,有助...

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

编程技术

IM开发快速入门(一):什么是IM系统?

9

Harries 发布于 2020-07-09

“  本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。本文已同步发布于52im社区: http://www.52im.net/thread-3033-1-1.html 1、系列文章引言 IM系统看似简单( 没错,很多土老...

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

Java

java网络编程 – java服务器推送技术系列方案实战

9

xiaoli.wang 发布于 2020-07-08

前言 服务器推送技术(又名Comet)是建立在ARP基础之上的一种非常实用的技术,它广泛应用于Web端,手机APP应用端等。具体很多场景都需要此技术的支撑,包括扫码登录、扫码支付、网页支付、端到端消息轮播推送、数据实时推送、金融数据实时刷新、图表数据实时变化、即时通讯等等都和此技...

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

Java

转行程序媛的三年之路(曾入职阿里巴巴)

3

likai 发布于 2020-07-08

小姐姐20岁后的人生轨迹是 保研直博 —》 退学 —》 码农… 保研退学 要说能保研并不是因为我是学霸。而是因为大学时期本专业方向 没人学习 ,从小家里穷为了奖学金突击学习成习惯了,所以就还算牢牢的守住了绩点。直博更像是脑袋发热的决定,理由是大学时期无所事事惯了,多读两年能换个博...

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