随笔分类 -  architect/design

摘要:ddd理论很完美,然而写出完整的遵循ddd理论的代码,并不是一件容易的事情,代码结构、命名、组织等等,细微之处见真功夫。。。 https://app.diagrams.net/#Hjunneyang%2Fxxproject%2Fmaster%2Fddd_arch.drawio.png 阅读全文
posted @ 2022-01-06 18:14 junneyang 阅读(338) 评论(0) 推荐(0) 编辑
摘要:K8S调度策略预研结论: 1、K8S的默认实现,提交顺序和调度顺序是一致的,即能够保证先下发的Job先调度 2、在资源不足导致pending时,会unschedulableQ到队列,当有新机器加入,会移到activeQ活跃队列进行调度。这里又分为两种情况 --在新机器加入的5分钟左右,全部的请求已经 阅读全文
posted @ 2020-12-05 11:41 junneyang 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:对网络编程框架的理解 11 Apr 2018 网络框架是分布式系统中不可或缺的组件,我认为评价一个框架的好坏需要从性能和是否方便使用两方面考虑,在这总结下在参与pika、zeppelin、zeppelin-s3-gateway期间使用pink[1],调研优化pink,以及开发新网络框架Procyon 阅读全文
posted @ 2019-11-06 16:54 junneyang 阅读(854) 评论(0) 推荐(0) 编辑
摘要:./gotty -w -p 8888 --permit-arguments /bin/sh ./gotty -w -p 8888 --permit-arguments docker exec -ti ./gotty -w -p 8888 --permit-arguments kubectl exec 阅读全文
posted @ 2019-09-12 17:49 junneyang 阅读(521) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 二、解决方案 XA协议: TCC协议: 该思路最初由Ebay提出:https://queue.acm.org/detail.cfm?id=1394128 可分为基于本地事件、基于外部事件两种模式 基于本地事件: 基于外部事件: SAGA工作流: 三、参考资料 再有人问你分布式事务,把这 阅读全文
posted @ 2018-10-02 12:08 junneyang 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:最近重温了一下设计模式,看到大家的博客里面都是Java代码+UML视图,UML表达整体框架,然后再秀出具体的代码,点面结合、一目了然。所以也研究了一下Java代码与UML模型相互转换方法。 一、常用的UML建模工具 三大建模工具可以参考:UML建模工具Visio 、Rational Rose、Pow 阅读全文
posted @ 2018-04-25 15:48 junneyang 阅读(3039) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.52im.net/thread-568-1-1.html 1、前言 在本系列文章的上篇中我们回顾了过云的10年里,高性能网络编程领域著名的C10K问题及其成功的解决方案(上篇请见:《高性能网络编程(二):上一个10年,著名的C10K并发连接问题》)。本文将讨论单机服务器实 阅读全文
posted @ 2018-04-11 17:25 junneyang 阅读(672) 评论(0) 推荐(0) 编辑
摘要:读多少源码,便知自己有多无知!想温习一下桥链接模式,然后觉得自己已然吃透了,因为自己写的博客,觉得还是应该更具体一些。类似于这样的结构:个人理解: 模式类型:概述:角色:模式的应用场景:结构图:模式的优缺点:模式的应用实例:模式比较:代码(其实读UML图要比代码还要一目了然):参考/转自: 转载请注 阅读全文
posted @ 2018-03-13 11:43 junneyang 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:架构师的的背景差异带来了更多不同的正确映像,这种差异表现出来的就是不同的架构意图。 架构意图决定了:与现实系统的相似度、与现实系统的相容性、针对现实发展的可扩展性。 因此,架构意图便成了架构真正的灵魂。 系统架构活动只是将这种意图表达在架构产出中,并阐述这一意图的合理性;如何得到或形成意图才是架构的 阅读全文
posted @ 2018-01-23 11:02 junneyang 阅读(413) 评论(0) 推荐(0) 编辑
摘要:软件设计-非功能性需求-性能-可靠性-安全性等 阅读全文
posted @ 2018-01-11 13:39 junneyang 阅读(2199) 评论(0) 推荐(0) 编辑
摘要:SAX解析characters 错误截取问题的解决 阅读全文
posted @ 2018-01-11 13:31 junneyang 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Java-正则匹配-性能优化 阅读全文
posted @ 2018-01-11 13:30 junneyang 阅读(3189) 评论(0) 推荐(0) 编辑
摘要:Java-XML解析利器-SAX-高性能-易用 阅读全文
posted @ 2018-01-11 13:30 junneyang 阅读(673) 评论(0) 推荐(0) 编辑
摘要:Java-Redis-Hash算法对比-参考资料 阅读全文
posted @ 2018-01-11 13:28 junneyang 阅读(836) 评论(0) 推荐(0) 编辑
摘要:跨语言-RPC框架 阅读全文
posted @ 2018-01-11 13:09 junneyang 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:ServiceMesh初步了解 阅读全文
posted @ 2018-01-11 13:08 junneyang 阅读(960) 评论(0) 推荐(0) 编辑
摘要:红黑树-二叉树-算法 阅读全文
posted @ 2018-01-11 11:28 junneyang 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Springboot-Quartz-分布式任务调度 阅读全文
posted @ 2018-01-11 10:29 junneyang 阅读(3781) 评论(0) 推荐(0) 编辑
摘要:概要设计-详细设计 阅读全文
posted @ 2018-01-11 10:28 junneyang 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:[program:deployworker] directory = /etc/ansible/easyAnsible/app/deploy/ command = python Deploy.py process_name = %(program_name)s-%(process_num)s numprocs = 10 stopsignal = QUIT autostart = true # s... 阅读全文
posted @ 2017-05-22 19:02 junneyang 阅读(896) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示