![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构-SOA
fengyunhust
这个作者很懒,什么都没留下…
展开
-
Zookeeper选举过程
假设有5台机器znode状态:looking、following、leading 、observing(提高读取效率)初始化:1、服务器d为1启动,广播,没有应答,此时处于looking状态2、服务器id为2启动,与1交换,胜出;由于选举没有超过半数,此时处于looking状态3、服务器id为3启动根据,前面的理论,被选举为leader4、服务器id为4、5原创 2016-03-19 14:16:30 · 410 阅读 · 0 评论 -
hessian总结
hessian:远程调用框架,基于http性能:socket > netty > hessian >= dubbo > spring mvc序列化:hessianinput hessianoutput,性能优于java序列化工具,去掉类一些不必要序列化的东西,复杂类可能有些问题原创 2016-03-15 11:27:10 · 302 阅读 · 0 评论 -
后台系统拆分
做好的三件事情1、领域划分:粒度【会员营销 or 营销】,分层【基础服务、应用服务、UI】2、前段框架替换 sitemesh -> iframe + ace ,尽量对原来页面影响范围小3、sso单点登陆,jsonp跨域访问 ;编写sso组件,通过http+sign保证安全性原创 2016-03-15 15:44:46 · 1126 阅读 · 0 评论 -
负载均衡小结
软负载 ngnix haproxy 硬件负载 a10 f5算法依据:轮询连接数响应时间优先权加权值原创 2016-03-15 15:48:31 · 214 阅读 · 0 评论 -
系统变慢怎么办
1、数据库 【慢sql优化、数据迁移、配置提升、水平垂直拆分】2、应用服务【缓存、jvm、代码层面等】3、前端web【js css合并 、cdn、http合并】4、负载均衡5、网络设置6、机器配置7、木马 病毒原创 2016-03-15 15:57:53 · 223 阅读 · 0 评论 -
SOA中间件 - 熔断降级
1原创 2016-07-08 18:35:14 · 1323 阅读 · 0 评论 -
SOA中间件 - 服务自动注册与发现
时序图:原创 2016-07-13 20:59:21 · 2522 阅读 · 0 评论