标签:Transport

Java

一文吃透JVM分代回收机制(以SerialGC为例)

10

xiaoli.he 发布于 2019-03-14

Java GC发展至今,已经推出了好几代收集器,包括Serial、ParNew、Parallel、CMS、G1以及Java11中最新的ZGC。每一代GC都对前一代存在的问题做出了很大的改善。 今天介绍一个古董收集器-Serial串行GC。 虽然此收集器的使用场景已经不多,但本文通...

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

Java

Springboot 系列(十三)使用邮件服务

7

xiaoli.wang 发布于 2019-03-12

在我们这个时代,邮件服务不管是对于工作上的交流,还是平时的各种邮件通知,都是一个十分重要的存在。Java 从很早时候就可以通过 Java mail 支持邮件服务。Spring 更是对 Java mail 进行了进一步的封装,抽象出了 JavaMailSender . 后来随着 S...

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

Java

JBPM 7.17 学习笔记(3)编译源代码

xirruiqiang 发布于 2019-03-11

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kmyhy/article/details/88391000 访问项目页: https://github.com/kiegroup/jbpm,然后 Fork。 在 Fork 后的 g...

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

Spring

SpringCloud注册中心Eureka

21

songhua.gao 发布于 2019-03-10

本篇概论 在上一篇中我们介绍了微服务相关的内容。微服务的本质就是让服务与服务之间进行互相调用。那么在调用之前需要有一个前提。就是不同的服务与服务之间怎么知道彼此的存在的呢?因为服务都是独立部署的,根本没有任何关联。如果都不知道要调用的服务地址,那还怎么进行互相调用呢?为了解决这样...

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

Spring

SSM,Jqeury, Bootstrap从零打造一个论坛系统

14

darida 发布于 2019-03-10

本文原创地址, 我的博客 : https://jsbintask.cn/2019/03/09/springboot/ssm-jsbintask-bbs/ (食用效果最佳),转载请注明出处! 前言 今天给大家分享一个以前学习SSM的实战项目,一个使用 springmvc , myb...

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

Java

30 道 Dubbo 面试题及答案

1

zhuangli 发布于 2019-03-08

Spring Eureka 从开源转变为闭源,Consul 正在崛起,而 Dubbo 又开始重新更新。目前市场上仍有不少公司使用dubbo我们也需要继续学习。 1、为什么要用Dubbo? 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的...

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

Java

EIP-Apache camel2.18使用篇

9

尖兵 发布于 2019-03-07

编辑推荐: 本文来自于csdn,本文介绍了Apache Camel是什么以及Camel 要素、对一些错误处理的相关内容。 1、简介 Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integ...

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

编程技术

go-kit微服务:服务熔断

7

puefu.he 发布于 2019-03-06

在微服务架构中,单体服务被拆分为若干微服务,一个服务通常需要调用(网络方式)多个服务才能完成预期功能,服务的稳定性受其他服务整体稳定性的制约。若一个服务出现故障,将会影响服务消费方无法正常工作,并将影响逐步放大,甚至导致整个服务集群崩溃,也就是服务雪崩效应。 为防止服务雪崩,研发...

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

Java

服务框架的技术栈

2

邓龙华 发布于 2019-03-05

1. 概述 架构的改变,往往是因为业务规模的扩张。 随着业务规模的扩张,为了满足业务对技术的要求,技术架构需要从单体应用架构升级到分布式服务架构,来降低公司的技术成本,更好的适应业务的发展。分布式服务架构的诸多优势,这里就不一一列举了,今天围绕的话题是服务框架,为了推行服务化,必...

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

Spring

公司ES升级带来的坑怎么填?

3

刘莉莉 发布于 2019-03-05

前言 公司的ES最近需要全部进行升级,目的是方便维护和统一管理。以前的版本不统一,这次准备统一升级到一个固定的版本。 同时还会给ES加上权限控制,虽然都是部署在内网,为了防止误操作,加上权限还是有必要的。 带来的问题就是我这边的程序得改了,目前用的是 Spring Data El...

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

编程技术

go-kit微服务:服务链路追踪

3

小丁 发布于 2019-03-01

现代互联网服务通常是使用复杂的、大规模的分布式系统来实现的。这些应用程序往往是由大量的软件模块构建的,而且这些软件模块可能由不同的团队开发,可能使用不同的编程语言,并且可以跨多个物理设施跨越数千台机器。在这种环境中,帮助理解系统行为和性能问题推理的工具是非常宝贵的。 微服务架构是...

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

编程技术

go-kit微服务:服务注册与发现

7

xubiao.zhuang 发布于 2019-02-26

在微服务架构下,原单体服务被拆分为多个微服务独立部署,客户端就无法知晓服务的具体位置;而且服务数量太多,维护如此多的服务地址,运维人员也无法高效工作。 因此,在微服务架构中引入了服务注册中心,用于接受和维护各个服务的地址信息。客户端或者网关可以通过注册中心查询目标服务地址,动态实...

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

编程技术

go微服务框架go-micro深度学习(四) rpc方法调用过程详解

7

yanxinchi 发布于 2019-02-26

上一篇帖子 go微服务框架go-micro深度学习(三) Registry服务的注册和发现详 细解释了go-micro是如何做服务注册和发现在,服务端注册server信息,client获取server的地址信息,就可以和服务建立连接,然后就可以进行通信了。这篇帖子详细说一下,go...

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

编程技术

go-kit微服务:一个简答的API网关

3

yanxinchi 发布于 2019-02-26

在上一篇文章 《go-kit微服务:服务注册与发现》 中,算术服务注册至consul,发现服务使用go-kit工具集实现了对算术服务的发现功能。通过查看源码可以发现,其中仅仅实现了一个接口 /calculate 的处理逻辑,那如果算术服务的接口很多怎么办呢? 这几天这个问题一直困...

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

Java

性能测试:压榨一下 ServiceComb

29

hellas 发布于 2019-02-26

开卷有益,关注我们 前言 本文以一个最简单的单consumer->单producer的测试场景为例,说明了如何在指定测试环境中,通过观察metrics统计数据,不断调整参数压榨出最大性能。 基本测试过程: 测试驱动加大压力,TPS逐渐上升。 驱动压力达到一定程度后,TPS不...

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

编程技术

牌类游戏使用微服务重构笔记(三): micro框架简介 go-micro

1

尖兵 发布于 2019-02-25

上文讲过, micro 是个toolkit工具包,主要用于开发、调试、部署、运维、api网关等,而 go-micro 才是我们代码中经常使用到的项目 之前的helloworld example里我们已经使用过go-micro了 package main import ( &quo...

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

Java

[译]Go开发中一些有用的模式

1

darida 发布于 2019-02-25

原文: Some useful patterns by Bob. 从 VB.net、Java、C# 和 Python 开始转到 Go开发的时候,我对Go语言层级的模式的缺乏有点懊恼,这促使我花了一点时间找出容易表达的那些模式。 这里是一些通用的模式的集合,以及我发现的最容易表示它...

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