دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: P1.0
نویسندگان: Stephen Bussey
سری:
ISBN (شابک) : 1680507192, 9781680507195
ناشر: Pragmatic Bookshelf
سال نشر: 2020
تعداد صفحات: 315
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 19 مگابایت
در صورت تبدیل فایل کتاب Real-Time Phoenix: Build Highly Scalable Systems with Channels به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فونیکس بلادرنگ: سیستم هایی با مقیاس پذیری بالا با کانال بسازید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover Table of Contents Acknowledgments Introduction Who Should Read This Book? About This Book About the Code Online Resources 1. Real-Time is Now The Case for Real-Time Systems The Layers of a Real-Time System Types of Scalability Achieving Real-Time in Elixir Building Real-Time Systems Wrapping Up Part I—Powering Real-Time Applications with Phoenix 2. Connect a Simple WebSocket Why WebSockets? Connecting our First WebSocket WebSocket Protocol Long Polling, a Real-Time Alternative WebSockets and Phoenix Channels Wrapping Up 3. First Steps with Phoenix Channels What are Phoenix Channels? Understanding Channel Structure PubSub Send and Receive Messages Channel Clients Wrapping Up 4. Restrict Socket and Channel Access Why Restrict Access? Add Authentication to Sockets Add Authorization to Channels Use Authentication from JavaScript When to Write a New Socket Wrapping Up 5. Dive Deep into Phoenix Channels Design for Unreliable Connections Use Channels in a Cluster Customize Channel Behavior Write Tests Wrapping Up 6. Avoid Performance Pitfalls Measure Everything Keep Your Channels Asynchronous Build a Scalable Data Pipeline Wrapping Up Part II—Building a Real-Time Application 7. Build a Real-Time Sneaker Store From Product Requirements to a Plan Set Up the Project Render Real-Time HTML with Channels Update a Client with Real-Time Data Run Multiple Servers Wrapping Up 8. Break Your Application with Acceptance Tests The Power of Acceptance Testing Break Your App Like a User Break Your App Like a Server Automate Acceptance Tests With Hound Wrapping Up 9. Build a Real-Time Shopping Cart Plan Your Shopping Cart Scaffold Your Shopping Cart Channel Build Your Shopping Cart Channel Add Real-Time Out-Of-Stock Alerts Acceptance Test the Shopping Cart Wrapping Up 10. Track Connected Carts with Presence Plan Your Admin Dashboard On Track with Phoenix Tracker Use Tracker in an Application Phoenix Tracker Versus Presence Scaffold the Admin Dashboard Track Shopping Carts in Real-Time Assemble the Admin Dashboard Load Test the Admin Dashboard Wrapping Up Part III—Bringing Real-Time Applications to Production 11. Deploy Your Application to Production The Lay of the Land Achieve Scalability with Load Balancing Push New Code Safely Cluster Your BEAM Nodes Together Advanced Phoenix Channel Configuration Wrapping Up 12. Manage Real-Time Resources Getting Comfortable with Elixir’s Scheduler Manage Your Application’s Memory Effectively Inspect a Running Application Wrapping Up Part IV—Exploring Front-End Technologies 13. Hands-On with Phoenix LiveView Getting Started with LiveView Build a LiveView Product Page Write Tests for a LiveView Wrapping Up 14. Single-Page Apps with React Manage Channel State in React Write Channels as Components Hands-On with React React Native Channels Wrapping Up The End of Our Journey Bibliography Index – SYMBOLS – – DIGITS – – A – – B – – C – – D – – E – – F – – G – – H – – I – – J – – K – – L – – M – – N – – O – – P – – Q – – R – – S – – T – – U – – V – – W – – Y –