会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
junjiang3
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2018年11月8日
Elasticsearch搜索结果返回不一致问题
摘要: 一、背景 这周在使用Elasticsearch搜索的时候遇到一个,对于同一个搜索请求,会出现top50返回结果和排序不一致的问题。那么为什么会出现这样的问题? 后来通过百度和google,发现这是因为Elastcisearch的分布式搜索特性导致。Elasticsearch在搜索时,会循环的选择主分
阅读全文
posted @ 2018-11-08 16:26 junjiang3
阅读(5416)
评论(0)
推荐(1)
编辑
2018年10月21日
Akka之Circuit Breaker
摘要: 这周在项目中遇到了一个错误,就是Circuit Breaker time out。以前没有接触过,因此学习了下akka的断路器。 一、为什么使用Circuit Breaker 断路器是为了防止分布式系统中的级联故障,从而保障其稳定性。其应该与远程系统之间接口的明智超时结合使用,以防止单个组件故障导致
阅读全文
posted @ 2018-10-21 15:32 junjiang3
阅读(593)
评论(0)
推荐(0)
编辑
2018年10月14日
Akka之BackoffSupervisor
摘要: 一、背景 最近在开发一个项目,项目的各模块之间是使用akka grpc传输音频帧的,并且各模块中的actor分别都进行了persist。本周在开发过程中遇到了一个bug,就是音频帧在通行一段时间后,整个系统处于卡死状态,没有了反应。刚开始怀疑是akka grpc通信时,流中断了,或者没有传输过来,可
阅读全文
posted @ 2018-10-14 10:15 junjiang3
阅读(447)
评论(0)
推荐(0)
编辑
2018年10月6日
Akka之Actor生命周期
摘要: 我们首先来看一下官方给出的Actor的声明周期的图: 在上图中,Actor系统中的路径代表一个地方,其可能会被活着的Actor占据。最初路径都是空的。在调用actorOf()时,将会为指定的路径分配根据传入Props创建的一个Actor引用。该Actor引用是由路径和一个Uid标识的。重启时只会替换
阅读全文
posted @ 2018-10-06 16:13 junjiang3
阅读(1737)
评论(0)
推荐(0)
编辑
2018年9月24日
Scala之Future超时
摘要: 最近在开发中使用akka http进行请求,返回的是一个future,并且要对future进行超时设置,不知怎么设置,因此学习了下。 一、Future阻塞 首先,scala中的future不支持内置超时,要想达到这样的目的,可以使用Await进行阻塞,具体例子如下: 上面的代码将超时,报如下错误:
阅读全文
posted @ 2018-09-24 14:21 junjiang3
阅读(1691)
评论(0)
推荐(0)
编辑
2018年9月9日
Apache Openwhisk学习(一)
摘要: 一、背景 最近中途参与的一个项目是和Serverless、Faas相关的,项目的整体架构和实现都参考了开源项目openwhisk,因此,同事们在编码时都会参考openwhisk的源码。因为以前从没有接触过这方面的知识,因此想学习下。关于Serverless和Faas的概念场景等,可以参考下,这两篇博
阅读全文
posted @ 2018-09-09 14:58 junjiang3
阅读(8339)
评论(0)
推荐(1)
编辑
2018年8月19日
Scala之Future
摘要: 一、简介 Future提供了一套高效便捷的非阻塞并行操作管理方案。其基本思想很简单,所谓Future,指的是一类占位符对象,用于指代某些尚未完成的计算的结果。一般来说,由Future指代的计算都是并行执行的,计算完毕后可另行获取相关计算结果。以这种方式组织并行任务,便可以写出高效、异步、非阻塞的并行
阅读全文
posted @ 2018-08-19 14:27 junjiang3
阅读(5192)
评论(0)
推荐(2)
编辑
2018年8月12日
SnakeYaml使用
摘要: 新的项目中需要将yaml文件解析为对象,调研了决定使用snakeYaml,下面看一看怎么使用。 一、引入依赖 因为项目是使用maven构建的,所以我们在pom文件中引入snakeYaml的依赖,如下: 二,简单示例 public void testLoad() { String yamlStr =
阅读全文
posted @ 2018-08-12 14:54 junjiang3
阅读(2092)
评论(0)
推荐(0)
编辑
2018年8月5日
Akka简介与Actor模型
摘要: Akka是一个构建在JVM上,基于Actor模型的的并发框架,为构建伸缩性强,有弹性的响应式并发应用提高更好的平台。本文主要是个人对Akka的学习和应用中的一些理解。 Actor模型 Akka的核心就是Actor,所以不得不说Actor,Actor模型我通俗的举个例子,假定现实中的两个人,他们只知道
阅读全文
posted @ 2018-08-05 16:31 junjiang3
阅读(2202)
评论(0)
推荐(0)
编辑
2018年7月15日
Flex 布局教程学习
摘要: 转载自:阮一峰的网络日志(http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html) 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属
阅读全文
posted @ 2018-07-15 18:51 junjiang3
阅读(174)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
9
下一页