当前位置: 首页 > news >正文

网站程可以自己做吗网站开发架构有哪些

网站程可以自己做吗,网站开发架构有哪些,化妆品网站建设预算,电商网站前端源码1.启动层 不管是单体架构还是微服务架构,其实服务器本身都是要启动的。 不管是用grpc实现远程调用,还是dubbo,还是说就一个简单的tcp监听,都是要启动的。 启动的时候,肯定要整合下controller接入层,不管是叫…

1.启动层

        不管是单体架构还是微服务架构,其实服务器本身都是要启动的。 不管是用grpc实现远程调用,还是dubbo,还是说就一个简单的tcp监听,都是要启动的。

      启动的时候,肯定要整合下controller接入层,不管是叫:router还是啥,其实本质是接入层,别人发来请求后,我起码得知道到哪里处理呀。

     有的可以进行一些设计,比如:router,我一个服务器,可能既处理mj,又处理斗地主,又处理五子棋。 我又不想让客户端发送:moduleId+msgId,所以说,我可以做一下设计,比如:把2个int编码为1个(通过移位或者 100*moudleId + msgId也行)。  pomelo协议也有过人之处,router直接就是字符串: mj.enterRoom    fivechess.enterRoom 这样子天然就区分开了,我根据前缀,可以知道要转发到哪里处理(可能是远程节点,也可能是:单服下的某个线程)。

      除了controller的处理外,还有各种初始化,比如:日志。 数据库初始化。监控初始化。rpc初始化。 nats初始化。 世界初始化等等。

2.业务层

        controller // 这个其实就是扫描,知道请求到哪里处理,衔接启动层。

        service  // 业务层,我知道了到那个controller处理自然就知道用哪个service处理。

                注意的是:不要和Manager搞混了,就算是有Manager,也需要独立出来,然后new一个对象处理,我们对外只暴露service接口给各个服务使用,而不是去调用manager中的细节。

        dao // 持久层,而不是说:在service中直接操作数据库。userDao, bagDao。。。

思考:

        有了上面整体的2层架构,一切逻辑就会清晰起来,知道各自模块的职责。

http://www.yayakq.cn/news/811156/

相关文章:

  • 怎样建设网络游戏网站安徽省网站建设公司
  • 类似58同城网站建设多少钱网站服务器和vps做一台
  • 视频网站开发与制作设计外贸网站
  • 律师事务所网站 备案企业门户网站解决方案
  • 服装设计类网站网站做调查问卷给钱的兼职
  • vue做网站的优缺点阿里云网站建设方案书
  • 网站外链什么时候做什么是网络营销的渠道策略
  • 网站 字体网页设计模板html代码音乐
  • 做网站骗伍佰亿网站系统
  • 一个空间可以做几个网站吗如何做网站海报
  • 怎么做网站的搜索引擎优化的目标
  • 网站平台都有哪些朋友圈广告30元1000次
  • 农产品的网站建设方案以及范文网站开发 微信 支付
  • 免费微网站系统源码做泰迪狗网站的意义
  • 美容院网站制作百度如何验证网站
  • 曰本做爰网站青岛最新通知
  • 青岛网站厉害的公司分类信息导航网站模板
  • 建设网站的策划书域名怎么建设网站
  • 做网站买好域名怎么办金融公司网站模板
  • 弄一个电影网站怎么做263企业邮箱登录登录入口
  • 深圳网站建设的客户在哪里网站建设做网站
  • 上海网站制作技术unity游戏制作软件
  • 网站标题特殊符号网站后台权限分配说明
  • 免费高清网站推荐闵行区实验小学
  • 中文html5网站模板要个网站
  • 做招聘网站创业wordpress 登录地址
  • 青岛怎样做网站泰安手机网站
  • mvc中手把手做网站建设银行武威分行网站
  • 网站建设需要哪些硬件网站的相关性 实用性
  • 网站良精企业网站系统兰州新站seo