logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搞懂分布式技术6:Zookeeper典型应用场景及实践

ZooKeeper 典型的应用场景Zookeeper 从设计模式角度来看,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在 Zookeeper 上注册的那些观察者做出相应的反应,从而实现集群中类似 Master/Slave 管理模式,关于 Zo...

#zookeeper
探索分布式服务框架Dubbo开篇:牛逼哄哄的RPC

牛逼哄哄的RPC原创:简单的老王SimpleMain2016-08-21这个周日的下午,老王想跟大家聊聊一个听起来牛逼的技术:RPC。那是N年前的一天,老王在看一本讲java的技术书(可惜忘了叫啥名字了),突然看到有一章讲RMI的,立马就觉得很好奇。于是乎,就按书上所讲,写了demo程序。当时也就只知道怎么用,却不知道什么原理。直到多年以后,才知道,原来这个RMI...

探索分布式服务框架Dubbo3:为何选择Dubbo

聊聊Dubbo(一):为何选择1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术对于业务也是如此的关系。所以,相对于技术的学习、搭建、使用、运维等技能,我们对技术的甄...

探索分布式服务框架Dubbo10:Dubbo和Spring Cloud微服务架构对比

Dubbo和Spring Cloud微服务架构对比微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cl...

探索分布式服务框架Dubbo2:以RPC为基础的微服务

为什么说要搞定微服务架构,先搞定RPC框架?原创:58沈剑架构师之路2016-08-25第一章聊了【“为什么要进行服务化,服务化究竟解决什么问题”】第二章聊了【“微服务的服务粒度选型”】今天开始聊一些微服务的实践,第一块,RPC框架的原理及实践,为什么说要搞定微服务架构,先搞定RPC框架呢?一、需求缘起服务化的一个好处就是,不限定服务的提供方使用什...

#微服务
探索分布式服务框架Dubbo8:Dubbo高级特性实践

原文来自我的博客不多说,大纲走一波Dubbo 是什么?如何使用?注册中心多协议支持多版本支持启动检查集群容错降级Dubbo 是什么?我要直接说《分布式服务治理框架》讲道理没了解过的小伙伴应该是直接一脸懵逼,那么就从其主要想解决什么问题开始吧,首先说说历史从经典的单体架构说起,通常这样是没有什么问题的,直到现在都很常用,然而随着用户量的增加,扩展性能也很方便...

从零开始搭建Java开发环境第四篇:精选IDEA中十大提高开发效率的插件!

Lombok知名的插件,无需再写那么多冗余的get/set代码JRebel热部署插件alibaba java coding guide阿里巴巴代码规范插件,自动检查代码规范问题![在这里插入图片描述](https://img-blog.csdnimg.cn/20190824230254875.png?x-oss-process=image/watermark,type_ZmFuZ3...

java agent简介

笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一整套后门,通过这套后门可以对虚拟机方方面面进行监控与分析,甚至干预虚拟机的运行。JDK 从5.0开始,提供了一个名为的工具包:1.jpg借助该包,开发者可以构建一个独立于应用程序的代理(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够动态替换和修改某些类的定义。这样的特性实际上提供了一种虚拟机级别的 AO

#jvm#java#开发语言
阿里Java面经大全(整合版)

      阿里巴巴,三面,java实习昨天晚上11点打电话来,问我可以面试不,我说不可以,然后就约到了今天,1.上来问我项目用的框架,然后问我springmvc里面有的参数的设定,问的是细节,然后问我如果传的多个值是一个对象的属性,问我如何处理,我说直接在后端接收为对象就

漫谈grpc 4:grpc和其他rpc框架的横向对比,到底好在哪里?

1,什么是grpcgRpc 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、

#rpc#其他#网络
    共 88 条
  • 1
  • 2
  • 3
  • 9
  • 请选择