标签:Transport

Java

JMS消息确认和事务

5

xiaoli.he 发布于 2018-08-07

保证消息传送 保证消息传送有3个主要部分:消息自主性,存储并转发以及底层消息确认,下面具体看一下这些概念; 1.消息自主性 消息是自包含的自主性实体,在设计分布式消息应用程序时,要将此作为头条法则;当JMS客户端发送一条消息时,它就完成了它的所有工作,一旦该数据被传送出去,它就被...

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

Java

Netty–Reactor模型的应用

4

dulong 发布于 2018-08-07

Reactor模型是一种反应式编程方式,一般使用分发器根据所产生的事件不同选择不同的handler来处理,也就是所谓的事件驱动机制。本文会详细分析该模式的使用场景以及在Netty中的使用形式也就是Netty的线程模型,另外本文着重于原理,需要对Netty相关组件有一定了解。 什么...

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

Java

我要学好分布式-RMI通信框架

5

Harries 发布于 2018-08-07

分布式框架是最近几年的热门。可是要想理解分布式框架着实不易,为了努力跟上时代潮流,特此开了一个专题,起名“我要学好分布式”,通过博客来分享一下我的学习过程,加深我对分布式整体框架的理解。 什么是RPC 英文就不说了。中文名远程进程调用协议。顾名思义,客户端在不知道细节的情况下,可...

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

Java

Netty源码分析-8-ChannelOutboundBuffer

3

邓龙华 发布于 2018-08-05

前面我们看到了Java对象如何通过Encoder转换成ByteBuf对象的,那么现在问题来了,ByteBuf是如何写入到远程节点的呢,这就是本文要分析的内容。 在前面的ChannelPipeline分析中我们提到过HeadContext和TailContext两个特殊的Chann...

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

Java

Java远程方法调用RMI简单介绍

1

hellas 发布于 2018-08-05

RMI介绍 RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的。经过多个JDK版本迭代,目前RMI的实现方式跟最开始底层实现还是有很大差别的。远程方法调用允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对...

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

Java

Tomcat下部署HTTPs并且配置HTTP重定向到HTTPs

yanxinchi 发布于 2018-08-05

Tomcat下部署HTTPs 生成Keystore和cer文件 如果需要认证过的CA应该到相关的机构去购买, 阿里云 提供了相关的服务。由于本处做测试使用,所以使用keytool自己生成。 Freud'MacBook-Pro:github freud$ keytool -genk...

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

Spring

SpringBoot整合Elasticsearch的Java Rest Client

2

darida 发布于 2018-08-01

尽量保持节奏吧 首先明确一点,SpringBoot自带的ES模板,不建议使用,建议使用Rest Client。如果业务简单,且无特殊要求,可以使用SpringBoot的模板ElasticsearchRepository来搞定。这个非常简单,这里不作介绍,有需要看最底下的连接 El...

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

Spring

Spring Boot系列22 Spring Websocket实现websocket集群方案的Demo

4

xubiao.zhuang 发布于 2018-07-31

上一篇文章 Spring Boot系列21 Spring Websocket实现websocket集群方案讨论 里详细介绍了WebSocket集群的三种方案,并得出结论第三个方案是最好的,本文我们实现第三个方案。 第三个方案如下图 在方案一的基础进行如下修改,新的架构图流程如下:...

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

Java

Spring Boot十种安全措施

xiaoli.wang 发布于 2018-07-31

Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,如果你已经习惯了Spring和大量XML配置,Spring Boot无疑是一股清新的空气。 Spring Boot于2014年首次发布,自那以后发生了很多变...

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

Java

JDK 11 进入 Rampdown 第二阶段,正式版已在路上

1

xiaoli.wang 发布于 2018-07-31

之前我们曾报道过 JDK 11 已于6月底进入 Rampdown Phase One 阶段 ,当时 JDK 11 的所有新特性就已被冻结,不再加入新的 JEP 。 就在前两天,JDK 11 进入 Rampdown Phase Two 。之前的第一阶段持续一个月,主要 修复 P1-...

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

Java

Weblogic JRMP反序列化漏洞回顾

4

尖兵 发布于 2018-07-25

Weblogic的这个反序列化漏洞补来补去还是被绕过,黑名单的修复方式一直饱受诟病,现在最新的CVE-2018-2893的修复依然可以绕过。回看一下这个反序列化漏洞,不停的修复与绕过也别有一番趣味。 1、CVE-2017-3248 漏洞payload: JRMPClient 这个...

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

Java

服务框架的技术栈

2

dulong 发布于 2018-07-24

涤生。 转载请注明原创出处,谢谢! 如果读完觉得有收获的话,欢迎点赞加关注。 1. 概述 架构的改变,往往是因为业务规模的扩张。 随着业务规模的扩张,为了满足业务对技术的要求,技术架构需要从单体应用架构升级到分布式服务架构,来降低公司的技术成本,更好的适应业务的发展。分布式服务架...

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

Java

Elasticsearch Java Rest Client 上手指南(下)

2

刘莉莉 发布于 2018-07-22

High Level Rest Clent到现在还不是完成版。我试了一下,5.6版本的 RestHighLevelClient 就这么些API 包含了基本的增删改查和批量操作 我翻了一下官方文档,凉凉。确实像官方文档说的那样,需要完善。虽然是High Level的Client,但...

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

互联网.投资

阿里回应入股抖音;华帝回应中消协:将履行承诺退全款;B站回应被央视批评:已下架不良内容视频 | 早报

4

changyuan.xu 发布于 2018-07-21

语音版早报 不可不知 昨日有消息称,今日头条将对抖音进行分拆:阿里巴巴将入股抖音,云锋基金将入股头条。对此,阿里巴巴回应称,对市场传言不予评论。此前也有媒体曾报道称,今日头条正分拆抖音,抖音估值在80亿美元到100亿美元之间。 据美国《纽约时报》网站报道,这起诉讼是在本周提交给美...

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

互联网.投资

贵州要建超级高铁了!但是并不是马斯克的那个超级高铁

1

wenming.gapo 发布于 2018-07-21

这两天一则消息让人们突然间感到很兴奋:马斯克要来贵州建造超级高铁。这一消息也被国内各大媒体纷纷转载。 作为一个创业超级明星,马斯克的一举一动都会受到关注。前几天他刚刚来到了中国,在上海谈了建厂、在北京成立了科技创新中心,还顺便在街头品尝了煎饼。难不成他吃完煎饼又飞去了贵州谈建造超...

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

Java

Elasticsearch Java Rest Client 上手指南(上)

1

xubiao.zhuang 发布于 2018-07-21

开始看Elasticsearch Java API 的时候,被这段话浇了盆凉水 We plan on deprecating the TransportClient in Elasticsearch 7.0 and removing it completely in 8.0. I...

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

Java

Jenkins 2.133 和 2.121.2 发布,可扩展的持续集成引擎

刘莉莉 发布于 2018-07-21

Jenkins 2.133 和 2.121.2 已发布。 Jenkins 2.133 修复了重要的安全问题 ,建议升级。 Jenkins 2.121.2 更新内容如下: Important security fixes. ( security advisory ) Update ...

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