导航

2017年8月13日

摘要: 写在前面: 由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。 本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类 阅读全文

posted @ 2017-08-13 16:06 落日银河 阅读(217909) 评论(14) 推荐(28) 编辑

2017年8月1日

摘要: 前阵 对底层账单系统进行了压测调优,调优的最后一步--jvm启动参数中,减小了线程的堆栈空间:-XX:ThreadStackSize=256K,缩减至原来的四分之一,效果明显,不过并没有调试其他内存空间及gc相关参数。这次有机会在实际压测中,调优这一部分内容,笔者以cms收集器为例,将有、无调优配置 阅读全文

posted @ 2017-08-01 22:08 落日银河 阅读(8042) 评论(0) 推荐(2) 编辑

摘要: 不久前参与开发了一个基于dubbo分布式框架的底层账单系统,并实现了其中的一部分业务接口,目前需对这些接口进行压测,以评估生产环境所能承受的最大吞吐量。笔者以其中一个查询接口为例来回顾此次压测的整体流程。 压测准备: 1.调用查询接口的测试jar包,作为dubbo-consumer,依赖了查询服务的 阅读全文

posted @ 2017-08-01 21:38 落日银河 阅读(3256) 评论(0) 推荐(1) 编辑