انتخاب ابزار یا تکنولوژی مناسب
سلام وقت به خیر
قراره از یه سری ارائه دهنده api متفاوت داده بگیرم و با فرمت مناسب به کلاینت اندروید برگردونیم.(هر دو سمت json)
حالا میخواستم بپرسم بهترین روش چیه؟؟؟؟ آیا کسی این سبک کاری تا حالا انجام داده؟؟؟
مثلا فرض کنید من میخوام بلیط بفروشم و میخوام از چند سایت سرویس دهنده json بگیرم و حالا با چندتا تغییر بدم به آپ خودم
در ضمن توی این کار میخوایم بتونیم محدودیت تعداد درخواست بذاریم و لاگ ها رو...
@mdaalvand
شما از معماری میکروسرویس استفاده کنید و نرم افزار خودتون رو api gateway قرار بدین و در گیت وی برای محدودیت درخواست و پایداری سامانه rate limiting و circuit breaker رو میتونید اعمال کنید. برای لاگ هم از zabbix یا elk میتونید استفاده کنید. از nats هم برای ارتباط با سرویس ها و publish/subscribe استفاده کنید. بعدا هم میتونید از docker و kubernets برای افزایش مقیاس افقی و بالا بردن مقیاس پر...
سلام توی اندروید برای انتقال اطلاعات از intent ها استفاده میشه.


اما intent ها خیلی محدود هستن و هر دیتایی رو نمیشه باهاشون پاس داد.


در نتیجه یکی از بهترین راهکارها استفاده از Serializeable یا Parceable هاست.البته Serializeable از رفرنس های خود جاواست و پیاده سازی راحت تری داره تا Parceable …اما خب من یک راه یکم آسون تر رو میتونم پیشنهاد بدم…


شما میتونید دیتاتون رو به فرمت json سریالایز کنید که عمل IO بشه روش انجام داد.


بعدش میتونید اون رو به صورت یک رشته پاس بدید به اکتیویتی مقصدتون!


و اونجا هم از حالت جیسان درش بیارید.


لازمه ی اینکار افزودن کتابخانه ی Gson گوگل هست




Java

public String ModelToJson(Object model)
{
 return new Gson().toJson(model);
}



| 1234 | public String ModelToJson(Object model){ return new Gson().toJson(model);} |





قطعه کد زیر هم یک جیسان رو به مدل شما تبدیل میکنه فقط اینکه باید صراحتا بهش بگید که نوع کلاس(مدل) چی هست




Java

Student student=new Gson().fromJson(getIntent().getStringExtra(“studentModel”),
new TypeToken<Student>()
{
}.getType());



| 1234 | Student student=new Gson().fromJson(getIntent().getStringExtra(“studentModel”),new TypeToken<Student>(){}.getType()); | <p style=\"text-align: justify;\">سلام.</p>
<p>به عنوان مثال توی dad، امکان یکی شدنش هست و همه اونایی که solicited-node addressشون یکسان شد بسته multicast رو دریافت میکنن ولی وقتی میخوان هدر icmpv6 رو de-encapsulate کنن توی محتویاتش اومده که بسته مورد نظر مثلا برای آدرس x هست. پس همه اونایی که آدرس multicast یکسان دارن بسته رو دریافت میکنن ولی فقط اونی که بسته براش ارسال شده، بسته مورد نظر رو قبول میکنه.</p> با سلام- برای بدست آوردن IP کاربر باید از کدهای جاوااسکریپت استفاده کنید نمونه این کدها در اینترنت موجود است پس از دریافت کد آنرا در اکشن قوانین فرم و فیلد بگذارید و از گزینه "اسکرییت" استفاده نمایید. <p style=\"text-align: justify;\">لطفا بگین کدوم پورت ها رو bridge کردین&nbsp;</p>
<p style=\"text-align: justify;\">بعدشم با این تنظیمات قراره روی موبایل ببینین یا تحت وب ؟</p> برای پیداسازی این جور شبکه ای باید پارامترهای زیادی رو در نظر بگیرد مثلا :
* بودجه
* اهمیت و کاربرد شبکه و سرویس های آن
* امنیت مورد نیاز
* محل شعب (شهری ، روستایی ، بیرون شهری و ...)
* و ...
اما به صورت کلی بخواین درنظر بگیرن کل ساختار یک دامین باشه و میتونید توی هر شعبه یک rodc بزارید 
ارتباط بین شعب و دفتر مرکزی اگه بخواین از مخابرات بگیرید که باید mpls تهیه کنید و غیر از اون isp ها هم سرویس های اینترانت دارن. از اینترنت هم می تونید استفاده کنید. که همه اونها نیاز به بررسی و امکان سنجی دارن
در کل استفاده از دامین های مجزا رو اصلا توصیه نمی کنم چون دردسرهای خیلی زیادی رو بهمراه داره فکر نکنم زیاد ایده ال باشه  

اصلا به نظرم ممکن نیست دوتا CDN  

شما از همون کلادفلیر استفاده کن برای ایرانم عالیه شما میتونید از روش های :

وام های کارآفرینی

پذیرش در شتابدهنده ها

پیدا کردن سرمایه گذار حقیقی

جذب سرمایه با استفاده از ارز های دیجیتال

اقدام به جذب سرمایه کنید. اینها بهترین روش هایی بود که به ذهنم میرسید. همه این موارد بسیار کم هزینه هستند و بیشتر به طرح و ایده شما بستگی دارند.

این رو هم درنظر… سلام. می توانید برای دریافت مشاوره رایگان در خصوص انواع روش ها، [فرم ارزیابی مهاجرت](https://aplolaw.com/%d9%81%d8%b1%d9%85-%d8%a7%d8%b1%d8%b2%db%8c%d8%a7%d8%a8%db%8c-%d8%a7%d9%88%d9%84%db%8c%d9%87-%d9%85%d9%87%d8%a7%d8%ac%d8%b1%d8%aa-%d8%a8%d9%87-%da%a9%d8%a7%d9%86%d8%a7%d8%af%d8%a7) را از وبسایت پر کنید تا بعد از بررسی، با شما تماس بگیریم. سلام دوست عزیز

من تجربه کار بر روی مقالات تخصصی رشته ام رو داشتم، برای ترجمه زبان تخصصی خیلی خیلی باید رو مقالات لاتین کار کنید،من اون موقع اپ زبانشناس رو نمیشناختم و حتی سال 88 که برای پروژه های کلاسی ترجمه میدادن من از یک دیکشنری استفاده میکردم به علاوه گوگل ترانسلیت (البته همه میدونیم که خیلی قو… <p style=\"text-align: justify;\">باسلام</p>
<p style=\"text-align: justify;\">تین کلاینت ها رو میشه مجزا از سرور استفاده کرد و نسبت به نبازی که دارید سخت افزار رو میتونید دلخواه ببندید</p>